Defines | Variables

hal/nrf24lu1p/usb_map.h File Reference

USB register layout and interrupts. More...

Go to the source code of this file.

Defines

#define EXTERN   extern
#define _AT_   ;/ ## /
#define USB_EP_DEFAULT_BUF_SIZE   0x20

Variables

__no_init xdata volatile uint8_t out5buf [0x20]
__no_init xdata volatile uint8_t in5buf [0x20]
__no_init xdata volatile uint8_t out4buf [0x20]
__no_init xdata volatile uint8_t in4buf [0x20]
__no_init xdata volatile uint8_t out3buf [0x20]
__no_init xdata volatile uint8_t in3buf [0x20]
__no_init xdata volatile uint8_t out2buf [0x20]
__no_init xdata volatile uint8_t in2buf [0x20]
__no_init xdata volatile uint8_t out1buf [0x20]
__no_init xdata volatile uint8_t in1buf [0x20]
__no_init xdata volatile uint8_t out0buf [0x20]
__no_init xdata volatile uint8_t in0buf [0x20]
__no_init xdata volatile uint8_t out8data
__no_init xdata volatile uint8_t in8data
__no_init xdata volatile uint8_t out8bch
__no_init xdata volatile uint8_t out8bcl
__no_init xdata volatile uint8_t bout1addr
__no_init xdata volatile uint8_t bout2addr
__no_init xdata volatile uint8_t bout3addr
__no_init xdata volatile uint8_t bout4addr
__no_init xdata volatile uint8_t bout5addr
__no_init xdata volatile uint8_t binstaddr
__no_init xdata volatile uint8_t bin1addr
__no_init xdata volatile uint8_t bin2addr
__no_init xdata volatile uint8_t bin3addr
__no_init xdata volatile uint8_t bin4addr
__no_init xdata volatile uint8_t bin5addr
__no_init xdata volatile uint8_t isoerr
__no_init xdata volatile uint8_t zbcout
__no_init xdata volatile uint8_t ivec
__no_init xdata volatile uint8_t in_irq
__no_init xdata volatile uint8_t out_irq
__no_init xdata volatile uint8_t usbirq
__no_init xdata volatile uint8_t in_ien
__no_init xdata volatile uint8_t out_ien
__no_init xdata volatile uint8_t usbien
__no_init xdata volatile uint8_t usbbav
__no_init xdata volatile uint8_t ep0cs
__no_init xdata volatile uint8_t in0bc
__no_init xdata volatile uint8_t in1cs
__no_init xdata volatile uint8_t in1bc
__no_init xdata volatile uint8_t in2cs
__no_init xdata volatile uint8_t in2bc
__no_init xdata volatile uint8_t in3cs
__no_init xdata volatile uint8_t in3bc
__no_init xdata volatile uint8_t in4cs
__no_init xdata volatile uint8_t in4bc
__no_init xdata volatile uint8_t in5cs
__no_init xdata volatile uint8_t in5bc
__no_init xdata volatile uint8_t out0bc
__no_init xdata volatile uint8_t out1cs
__no_init xdata volatile uint8_t out1bc
__no_init xdata volatile uint8_t out2cs
__no_init xdata volatile uint8_t out2bc
__no_init xdata volatile uint8_t out3cs
__no_init xdata volatile uint8_t out3bc
__no_init xdata volatile uint8_t out4cs
__no_init xdata volatile uint8_t out4bc
__no_init xdata volatile uint8_t out5cs
__no_init xdata volatile uint8_t out5bc
__no_init xdata volatile uint8_t usbcs
__no_init xdata volatile uint8_t togctl
__no_init xdata volatile uint8_t usbfrml
__no_init xdata volatile uint8_t usbfrmh
__no_init xdata volatile uint8_t fnaddr
__no_init xdata volatile uint8_t usbpair
__no_init xdata volatile uint8_t inbulkval
__no_init xdata volatile uint8_t outbulkval
__no_init xdata volatile uint8_t inisoval
__no_init xdata volatile uint8_t outisoval
__no_init xdata volatile uint8_t isostaddr
__no_init xdata volatile uint8_t isosize
__no_init xdata volatile uint8_t setupbuf [8]
__no_init xdata volatile uint8_t out8addr
__no_init xdata volatile uint8_t in8addr

Detailed Description

USB register layout and interrupts.

This file contain:

The usb_map_t structure is set to point at xdata address 0x0000

Definition in file usb_map.h.


Define Documentation

#define EXTERN   extern

Definition at line 30 of file usb_map.h.

#define _AT_   ;/ ## /

Definition at line 31 of file usb_map.h.

#define USB_EP_DEFAULT_BUF_SIZE   0x20

Definition at line 34 of file usb_map.h.


Variable Documentation

__no_init xdata volatile uint8_t out5buf[0x20]
__no_init xdata volatile uint8_t in5buf[0x20]
__no_init xdata volatile uint8_t out4buf[0x20]
__no_init xdata volatile uint8_t in4buf[0x20]
__no_init xdata volatile uint8_t out3buf[0x20]
__no_init xdata volatile uint8_t in3buf[0x20]
__no_init xdata volatile uint8_t out2buf[0x20]
__no_init xdata volatile uint8_t in2buf[0x20]
__no_init xdata volatile uint8_t out1buf[0x20]
xdata volatile uint8_t in1buf

Definition at line 34 of file usb.c.

xdata volatile uint8_t out0buf

Definition at line 35 of file usb.c.

xdata volatile uint8_t in0buf

Definition at line 36 of file usb.c.

__no_init xdata volatile uint8_t out8data
__no_init xdata volatile uint8_t in8data
__no_init xdata volatile uint8_t out8bch
__no_init xdata volatile uint8_t out8bcl
__no_init xdata volatile uint8_t bout1addr
__no_init xdata volatile uint8_t bout2addr
__no_init xdata volatile uint8_t bout3addr
__no_init xdata volatile uint8_t bout4addr
__no_init xdata volatile uint8_t bout5addr
__no_init xdata volatile uint8_t binstaddr
__no_init xdata volatile uint8_t bin1addr
__no_init xdata volatile uint8_t bin2addr
__no_init xdata volatile uint8_t bin3addr
__no_init xdata volatile uint8_t bin4addr
__no_init xdata volatile uint8_t bin5addr
__no_init xdata volatile uint8_t isoerr
__no_init xdata volatile uint8_t zbcout
__no_init xdata volatile uint8_t ivec
__no_init xdata volatile uint8_t in_irq
__no_init xdata volatile uint8_t out_irq
__no_init xdata volatile uint8_t usbirq
__no_init xdata volatile uint8_t in_ien
__no_init xdata volatile uint8_t out_ien
__no_init xdata volatile uint8_t usbien
__no_init xdata volatile uint8_t usbbav
__no_init xdata volatile uint8_t ep0cs
__no_init xdata volatile uint8_t in0bc
__no_init xdata volatile uint8_t in1cs
__no_init xdata volatile uint8_t in1bc
__no_init xdata volatile uint8_t in2cs
__no_init xdata volatile uint8_t in2bc
__no_init xdata volatile uint8_t in3cs
__no_init xdata volatile uint8_t in3bc
__no_init xdata volatile uint8_t in4cs
__no_init xdata volatile uint8_t in4bc
__no_init xdata volatile uint8_t in5cs
__no_init xdata volatile uint8_t in5bc
__no_init xdata volatile uint8_t out0bc
__no_init xdata volatile uint8_t out1cs
__no_init xdata volatile uint8_t out1bc
__no_init xdata volatile uint8_t out2cs
__no_init xdata volatile uint8_t out2bc
__no_init xdata volatile uint8_t out3cs
__no_init xdata volatile uint8_t out3bc
__no_init xdata volatile uint8_t out4cs
__no_init xdata volatile uint8_t out4bc
__no_init xdata volatile uint8_t out5cs
__no_init xdata volatile uint8_t out5bc
__no_init xdata volatile uint8_t usbcs
__no_init xdata volatile uint8_t togctl
__no_init xdata volatile uint8_t usbfrml
__no_init xdata volatile uint8_t usbfrmh
__no_init xdata volatile uint8_t fnaddr
__no_init xdata volatile uint8_t usbpair
__no_init xdata volatile uint8_t inbulkval
__no_init xdata volatile uint8_t outbulkval
__no_init xdata volatile uint8_t inisoval
__no_init xdata volatile uint8_t outisoval
__no_init xdata volatile uint8_t isostaddr
__no_init xdata volatile uint8_t isosize
xdata volatile uint8_t setupbuf

Definition at line 67 of file usb.c.

__no_init xdata volatile uint8_t out8addr
__no_init xdata volatile uint8_t in8addr