Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
usbtiny.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define USBTINY_ECHO   0
 
#define USBTINY_READ   1
 
#define USBTINY_WRITE   2
 
#define USBTINY_CLR   3
 
#define USBTINY_SET   4
 
#define USBTINY_POWERUP   5
 
#define USBTINY_POWERDOWN   6
 
#define USBTINY_SPI   7
 
#define USBTINY_POLL_BYTES   8
 
#define USBTINY_FLASH_READ   9
 
#define USBTINY_FLASH_WRITE   10
 
#define USBTINY_EEPROM_READ   11
 
#define USBTINY_EEPROM_WRITE   12
 
#define RESET_LOW   0
 
#define RESET_HIGH   1
 
#define SCK_MIN   1
 
#define SCK_MAX   250
 
#define SCK_DEFAULT   10
 
#define CHUNK_SIZE   128
 
#define USB_TIMEOUT   500
 

Functions

void usbtiny_initpgm (PROGRAMMER *pgm)
 

Variables

const char usbtiny_desc []
 

Macro Definition Documentation

◆ CHUNK_SIZE

#define CHUNK_SIZE   128

◆ RESET_HIGH

#define RESET_HIGH   1

◆ RESET_LOW

#define RESET_LOW   0

◆ SCK_DEFAULT

#define SCK_DEFAULT   10

◆ SCK_MAX

#define SCK_MAX   250

◆ SCK_MIN

#define SCK_MIN   1

◆ USB_TIMEOUT

#define USB_TIMEOUT   500

◆ USBTINY_CLR

#define USBTINY_CLR   3

◆ USBTINY_ECHO

#define USBTINY_ECHO   0

◆ USBTINY_EEPROM_READ

#define USBTINY_EEPROM_READ   11

◆ USBTINY_EEPROM_WRITE

#define USBTINY_EEPROM_WRITE   12

◆ USBTINY_FLASH_READ

#define USBTINY_FLASH_READ   9

◆ USBTINY_FLASH_WRITE

#define USBTINY_FLASH_WRITE   10

◆ USBTINY_POLL_BYTES

#define USBTINY_POLL_BYTES   8

◆ USBTINY_POWERDOWN

#define USBTINY_POWERDOWN   6

◆ USBTINY_POWERUP

#define USBTINY_POWERUP   5

◆ USBTINY_READ

#define USBTINY_READ   1

◆ USBTINY_SET

#define USBTINY_SET   4

◆ USBTINY_SPI

#define USBTINY_SPI   7

◆ USBTINY_WRITE

#define USBTINY_WRITE   2

Function Documentation

◆ usbtiny_initpgm()

void usbtiny_initpgm ( PROGRAMMER pgm)
580{
581 strcpy(pgm->type, "usbtiny");
582
584}
static PROGRAMMER * pgm
Definition main.c:192
int(* open)(struct programmer_t *pgm, char *port)
Definition libavrdude.h:657
char type[PGM_TYPELEN]
Definition libavrdude.h:619
static int usbtiny_nousb_open(struct programmer_t *pgm, char *name)
Definition usbtiny.c:571

References programmer_t::open, pgm, programmer_t::type, and usbtiny_nousb_open().

+ Here is the call graph for this function:

Variable Documentation

◆ usbtiny_desc

const char usbtiny_desc[]
extern