83
uint16_t avr_io_addr_t
Definition: sim_avr_types.h:37
avr_io_addr_t r_pllcsr
Definition: avr_usb.h:68
uint8_t usb_gen_vect
Definition: avr_usb.h:71
avr_regbit_t usbrf
bit in the MCUSR
Definition: avr_usb.h:66
avr_t * avr
Definition: run_avr.c:54
Definition: avr_usb.c:165
uint8_t pipe
[in]
Definition: avr_usb.h:53
This 'structure' is a packed representation of an IO register 'bit' (or consecutive bits)...
Definition: sim_avr_types.h:47
struct usb_internal_state * state
Definition: avr_usb.h:73
avr_regbit_t disabled
bit in the PRR
Definition: avr_usb.h:65
avr_io_addr_t r_usbcon
every usb reg is an offset of this.
Definition: avr_usb.h:67
uint8_t usb_com_vect
Definition: avr_usb.h:70
void avr_usb_init(avr_t *avr, avr_usb_t *port)
Definition: avr_usb.c:752
avr_io_t io
Definition: avr_usb.h:63
uint8_t * buf
[in/out]
Definition: avr_usb.h:55
char name
Definition: avr_usb.h:64
uint32_t sz
[in/out]
Definition: avr_usb.h:54
Main AVR instance.
Definition: sim_avr.h:142
IO module base struct Modules uses that as their first member in their own struct.
Definition: sim_io.h:42
struct avr_usb_t avr_usb_t