From 005fd2a94ae005d19cf82ded46698c3187471d28 Mon Sep 17 00:00:00 2001 From: Vegard Storheil Eriksen Date: Sun, 22 Jan 2012 16:03:20 +0100 Subject: Added FIFO register. --- hal/usb.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/hal/usb.h b/hal/usb.h index 14a5440..9596f44 100644 --- a/hal/usb.h +++ b/hal/usb.h @@ -65,14 +65,16 @@ class USB_t { public: USB_reg_t& reg; USB_dev_reg_t& dev_reg; - USB_dev_iep_reg_t * const dev_iep_reg; - USB_dev_oep_reg_t * const dev_oep_reg; + USB_dev_iep_reg_t* const dev_iep_reg; + USB_dev_oep_reg_t* const dev_oep_reg; + volatile uint32_t& fifo; USB_t(uint32_t reg_addr) : reg(*(USB_reg_t*)reg_addr), dev_reg(*(USB_dev_reg_t*)(reg_addr + 0x800)), dev_iep_reg((USB_dev_iep_reg_t*)(reg_addr + 0x900)), - dev_oep_reg((USB_dev_oep_reg_t*)(reg_addr + 0xb00)) {} + dev_oep_reg((USB_dev_oep_reg_t*)(reg_addr + 0xb00)), + fifo(*(volatile uint32_t*)(reg_addr + 0x1000)) {} }; #if defined(STM32F1) -- cgit v1.2.3