![]() |
Prusa Slicer 2.6.0
|
#include "ac_cfg.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include "avrdude.h"#include "libavrdude.h"
Include dependency graph for pgm.c:Go to the source code of this file.
| PROGRAMMER * locate_programmer | ( | LISTID | programmers, |
| const char * | configid | ||
| ) |
References programmer_t::id, ldata(), lfirst(), lnext(), programmers, and strcasecmp.
Referenced by avrdude_main(), and yyparse().
Here is the call graph for this function:
Here is the caller graph for this function:References avrdude_message(), MSG_INFO, and progname.
Referenced by pgm_default_2(), pgm_default_3(), pgm_default_4(), pgm_default_5(), and pgm_default_6().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References pgm_default().
Referenced by pgm_new().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References pgm_default().
Referenced by pgm_new().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References pgm_default().
Referenced by pgm_new().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References pgm_default().
Referenced by pgm_new().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References pgm_default().
Referenced by pgm_new().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by pgm_new().
Here is the caller graph for this function:
|
static |
References avrdude_message(), MSG_INFO, and progname.
Referenced by pgm_new().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by pgm_new().
Here is the caller graph for this function:| void pgm_display_generic | ( | PROGRAMMER * | pgm, |
| const char * | p | ||
| ) |
References pgm, pgm_display_generic_mask(), and SHOW_ALL_PINS.
Here is the call graph for this function:| void pgm_display_generic_mask | ( | PROGRAMMER * | pgm, |
| const char * | p, | ||
| unsigned int | show | ||
| ) |
References avrdude_message(), MSG_INFO, pgm, programmer_t::pin, PIN_AVR_MISO, PIN_AVR_MOSI, PIN_AVR_RESET, PIN_AVR_SCK, PIN_LED_ERR, PIN_LED_PGM, PIN_LED_RDY, PIN_LED_VFY, pins_to_str(), PPI_AVR_BUFF, and PPI_AVR_VCC.
Referenced by pgm_display_generic().
Here is the call graph for this function:
Here is the caller graph for this function:| PROGRAMMER * pgm_dup | ( | const PROGRAMMER *const | src | ) |
References avrdude_message(), avrdude_oom(), programmer_t::id, ladd(), lcreat(), ldata(), lfirst(), lnext(), malloc(), MSG_INFO, pgm, progname, and programmer_t::usbpid.
Referenced by yyparse().
Here is the call graph for this function:
Here is the caller graph for this function:| void pgm_free | ( | PROGRAMMER *const | p | ) |
References free(), programmer_t::id, ldestroy_cb(), and programmer_t::usbpid.
Referenced by cleanup_config(), and yyparse().
Here is the call graph for this function:
Here is the caller graph for this function:| PROGRAMMER * pgm_new | ( | void | ) |
References avrdude_message(), programmer_t::baudrate, programmer_t::chip_erase, programmer_t::close, programmer_t::cmd, programmer_t::cmd_tpi, programmer_t::config_file, programmer_t::desc, programmer_t::disable, programmer_t::display, programmer_t::enable, programmer_t::err_led, programmer_t::id, programmer_t::initialize, programmer_t::initpgm, lcreat(), programmer_t::lineno, malloc(), MSG_INFO, N_PINS, programmer_t::open, programmer_t::paged_load, programmer_t::paged_write, programmer_t::parseextparams, programmer_t::perform_osccal, pgm, pgm_default_2(), pgm_default_3(), pgm_default_4(), pgm_default_5(), pgm_default_6(), pgm_default_led(), pgm_default_open(), pgm_default_powerup_powerdown(), programmer_t::pgm_led, programmer_t::pin, pin_clear_all(), programmer_t::pinno, programmer_t::powerdown, programmer_t::powerup, progname, programmer_t::program_enable, programmer_t::rdy_led, programmer_t::read_byte, programmer_t::read_sig_bytes, programmer_t::set_fosc, programmer_t::set_varef, programmer_t::set_vtarget, programmer_t::setup, programmer_t::spi, programmer_t::teardown, programmer_t::type, programmer_t::usbpid, programmer_t::vfy_led, programmer_t::write_byte, and programmer_t::write_setup.
Referenced by yyparse().
Here is the call graph for this function:
Here is the caller graph for this function:| void programmer_display | ( | PROGRAMMER * | pgm, |
| const char * | p | ||
| ) |
References avrdude_message(), programmer_t::desc, programmer_t::display, MSG_INFO, pgm, and programmer_t::type.
Referenced by avrdude_main().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References AVR_IDLEN, programmer_t::id, ldata(), lfirst(), and strncasecmp.
Referenced by sort_programmers().
Here is the call graph for this function:
Here is the caller graph for this function:References lsort(), programmers, and sort_programmer_compare().
Referenced by list_programmers().
Here is the call graph for this function:
Here is the caller graph for this function:| void walk_programmers | ( | LISTID | programmers, |
| walk_programmers_cb | cb, | ||
| void * | cookie | ||
| ) |
References programmer_t::config_file, programmer_t::desc, programmer_t::id, ldata(), lfirst(), programmer_t::lineno, lnext(), and programmers.
Referenced by list_programmers().
Here is the call graph for this function:
Here is the caller graph for this function: