![]() |
Prusa Slicer 2.6.0
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
| int bitbang_check_prerequisites | ( | PROGRAMMER * | pgm | ) |
References avrdude_message(), programmer_t::cmd, MSG_INFO, pgm, PIN_AVR_MISO, PIN_AVR_MOSI, PIN_AVR_RESET, PIN_AVR_SCK, progname, and verify_pin_assigned().
Referenced by buspirate_bb_enable(), and serbb_open().
Here is the call graph for this function:
Here is the caller graph for this function:| int bitbang_chip_erase | ( | PROGRAMMER * | pgm, |
| AVRPART * | p | ||
| ) |
References avr_locate_mem(), AVR_OP_CHIP_ERASE, avr_set_bits(), avr_tpi_poll_nvmbsy(), avrdude_message(), AVRPART_HAS_TPI, bitbang_tpi_tx(), avrpart::chip_erase_delay, programmer_t::cmd, cmd, avrpart::desc, avrpart::flags, programmer_t::initialize, MSG_INFO, OFF, avrmem::offset, ON, avrpart::op, pgm, programmer_t::pgm_led, TPI_CMD_SOUT, TPI_CMD_SST, TPI_CMD_SSTPR, TPI_IOREG_NVMCMD, TPI_NVMCMD_CHIP_ERASE, TPI_SIO_ADDR, and usleep().
Referenced by buspirate_bb_initpgm(), and serbb_initpgm().
Here is the call graph for this function:
Here is the caller graph for this function:| int bitbang_cmd | ( | PROGRAMMER * | pgm, |
| const unsigned char * | cmd, | ||
| unsigned char * | res | ||
| ) |
References avrdude_message(), bitbang_txrx(), cmd, MSG_NOTICE2, pgm, and verbose.
Referenced by buspirate_bb_initpgm(), and serbb_initpgm().
Here is the call graph for this function:
Here is the caller graph for this function:| int bitbang_cmd_tpi | ( | PROGRAMMER * | pgm, |
| const unsigned char * | cmd, | ||
| int | cmd_len, | ||
| unsigned char * | res, | ||
| int | res_len | ||
| ) |
References avrdude_message(), bitbang_tpi_rx(), bitbang_tpi_tx(), cmd, MSG_NOTICE2, OFF, ON, pgm, programmer_t::pgm_led, and verbose.
Referenced by buspirate_bb_initpgm(), and serbb_initpgm().
Here is the call graph for this function:
Here is the caller graph for this function:| void bitbang_delay | ( | unsigned int | us | ) |
References delay_decrement.
Referenced by serbb_setpin().
Here is the caller graph for this function:| void bitbang_disable | ( | PROGRAMMER * | pgm | ) |
| void bitbang_enable | ( | PROGRAMMER * | pgm | ) |
| int bitbang_err_led | ( | PROGRAMMER * | pgm, |
| int | value | ||
| ) |
References pgm, PIN_LED_ERR, and programmer_t::setpin.
Referenced by buspirate_bb_initpgm(), and serbb_initpgm().
Here is the caller graph for this function:| int bitbang_getpin | ( | int | fd, |
| int | pin | ||
| ) |
| int bitbang_highpulsepin | ( | int | fd, |
| int | pin | ||
| ) |
| int bitbang_initialize | ( | PROGRAMMER * | pgm, |
| AVRPART * | p | ||
| ) |
References avrdude_message(), AVRPART_HAS_TPI, AVRPART_IS_AT90S1200, bitbang_calibrate_delay(), bitbang_tpi_rx(), bitbang_tpi_tx(), programmer_t::cmd_tpi, avrpart::flags, programmer_t::getpin, programmer_t::highpulsepin, MSG_INFO, MSG_NOTICE2, pgm, PIN_AVR_MISO, PIN_AVR_MOSI, PIN_AVR_RESET, PIN_AVR_SCK, programmer_t::powerup, progname, programmer_t::program_enable, avrpart::retry_pulse, programmer_t::setpin, TPI_CMD_SLDCS, TPI_CMD_SSTCS, TPI_REG_TPIIR, TPI_REG_TPIPCR, programmer_t::type, and usleep().
Referenced by buspirate_bb_initpgm(), and serbb_initpgm().
Here is the call graph for this function:
Here is the caller graph for this function:| int bitbang_pgm_led | ( | PROGRAMMER * | pgm, |
| int | value | ||
| ) |
References pgm, PIN_LED_PGM, and programmer_t::setpin.
Referenced by buspirate_bb_initpgm(), and serbb_initpgm().
Here is the caller graph for this function:| void bitbang_powerdown | ( | PROGRAMMER * | pgm | ) |
| void bitbang_powerup | ( | PROGRAMMER * | pgm | ) |
| int bitbang_program_enable | ( | PROGRAMMER * | pgm, |
| AVRPART * | p | ||
| ) |
References AVR_OP_PGM_ENABLE, avr_set_bits(), avrdude_message(), AVRPART_HAS_TPI, bitbang_tpi_rx(), bitbang_tpi_tx(), programmer_t::cmd, cmd, avrpart::desc, avrpart::flags, MSG_INFO, avrpart::op, pgm, TPI_CMD_SKEY, TPI_CMD_SLDCS, TPI_REG_TPISR, TPI_REG_TPISR_NVMEN, and tpi_skey.
Referenced by buspirate_bb_initpgm(), and serbb_initpgm().
Here is the call graph for this function:
Here is the caller graph for this function:| int bitbang_rdy_led | ( | PROGRAMMER * | pgm, |
| int | value | ||
| ) |
References pgm, PIN_LED_RDY, and programmer_t::setpin.
Referenced by buspirate_bb_initpgm(), and serbb_initpgm().
Here is the caller graph for this function:| int bitbang_setpin | ( | int | fd, |
| int | pin, | ||
| int | value | ||
| ) |
| int bitbang_spi | ( | PROGRAMMER * | pgm, |
| const unsigned char * | cmd, | ||
| unsigned char * | res, | ||
| int | count | ||
| ) |
References avrdude_message(), bitbang_txrx(), cmd, MSG_NOTICE2, pgm, PIN_LED_PGM, programmer_t::setpin, and verbose.
Here is the call graph for this function:| int bitbang_vfy_led | ( | PROGRAMMER * | pgm, |
| int | value | ||
| ) |
References pgm, PIN_LED_VFY, and programmer_t::setpin.
Referenced by buspirate_bb_initpgm(), and serbb_initpgm().
Here is the caller graph for this function: