Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
pdata Struct Reference

#include <src/avrdude/stk500v2_private.h>

+ Collaboration diagram for pdata:

Public Types

enum  {
  PGMTYPE_UNKNOWN , PGMTYPE_STK500 , PGMTYPE_AVRISP , PGMTYPE_AVRISP_MKII ,
  PGMTYPE_JTAGICE_MKII , PGMTYPE_STK600 , PGMTYPE_JTAGICE3
}
 

Public Attributes

char has_auto_incr_addr
 
unsigned char devcode
 
unsigned int buffersize
 
unsigned char test_blockmode
 
unsigned char use_blockmode
 
int binmode_version
 
int submode_version
 
int current_peripherals_config
 
int spifreq
 
int cpufreq
 
int serial_recv_timeout
 
int reset
 
unsigned char pin_dir
 
unsigned char pin_val
 
int unread_bytes
 
unsigned short command_sequence
 
unsigned char * flash_pagecache
 
unsigned long flash_pageaddr
 
unsigned int flash_pagesize
 
unsigned char * eeprom_pagecache
 
unsigned long eeprom_pageaddr
 
unsigned int eeprom_pagesize
 
int prog_enabled
 
unsigned char jtagchain [4]
 
unsigned long boot_start
 
int(* set_sck )(PROGRAMMER *, unsigned char *)
 
int initial_baudrate
 
unsigned char serno [6]
 
size_t device_descriptor_length
 
unsigned int fwver
 
unsigned char ext_addr_byte
 
unsigned char command_sequence
 
enum pdata:: { ... }  pgmtype
 
AVRPARTlastpart
 
voidchained_pdata
 

Detailed Description

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
PGMTYPE_UNKNOWN 
PGMTYPE_STK500 
PGMTYPE_AVRISP 
PGMTYPE_AVRISP_MKII 
PGMTYPE_JTAGICE_MKII 
PGMTYPE_STK600 
PGMTYPE_JTAGICE3 
308 {
@ PGMTYPE_AVRISP
Definition stk500v2_private.h:309
@ PGMTYPE_STK500
Definition stk500v2_private.h:308
@ PGMTYPE_AVRISP_MKII
Definition stk500v2_private.h:310
@ PGMTYPE_JTAGICE_MKII
Definition stk500v2_private.h:311
@ PGMTYPE_STK600
Definition stk500v2_private.h:312
@ PGMTYPE_UNKNOWN
Definition stk500v2_private.h:307

Member Data Documentation

◆ binmode_version

int pdata::binmode_version

◆ boot_start

unsigned long pdata::boot_start

◆ buffersize

unsigned int pdata::buffersize

◆ chained_pdata

void* pdata::chained_pdata

◆ command_sequence [1/2]

unsigned short pdata::command_sequence

◆ command_sequence [2/2]

unsigned char pdata::command_sequence

◆ cpufreq

int pdata::cpufreq

◆ current_peripherals_config

int pdata::current_peripherals_config

◆ devcode

unsigned char pdata::devcode

◆ device_descriptor_length

size_t pdata::device_descriptor_length

◆ eeprom_pageaddr

unsigned long pdata::eeprom_pageaddr

◆ eeprom_pagecache

unsigned char * pdata::eeprom_pagecache

◆ eeprom_pagesize

unsigned int pdata::eeprom_pagesize

◆ ext_addr_byte

unsigned char pdata::ext_addr_byte

◆ flash_pageaddr

unsigned long pdata::flash_pageaddr

◆ flash_pagecache

unsigned char * pdata::flash_pagecache

◆ flash_pagesize

unsigned int pdata::flash_pagesize

◆ fwver

unsigned int pdata::fwver

◆ has_auto_incr_addr

char pdata::has_auto_incr_addr

◆ initial_baudrate

int pdata::initial_baudrate

◆ jtagchain

unsigned char pdata::jtagchain

◆ lastpart

AVRPART* pdata::lastpart

◆ []

enum { ... } pdata::pgmtype

◆ pin_dir

unsigned char pdata::pin_dir

◆ pin_val

unsigned char pdata::pin_val

◆ prog_enabled

int pdata::prog_enabled

◆ reset

int pdata::reset

◆ serial_recv_timeout

int pdata::serial_recv_timeout

◆ serno

unsigned char pdata::serno[6]

◆ set_sck

int(* pdata::set_sck) (PROGRAMMER *, unsigned char *)

◆ spifreq

int pdata::spifreq

◆ submode_version

int pdata::submode_version

◆ test_blockmode

unsigned char pdata::test_blockmode

◆ unread_bytes

int pdata::unread_bytes

◆ use_blockmode

unsigned char pdata::use_blockmode

The documentation for this struct was generated from the following files: