USB Device - Joystick/Mouse  1.0
Macros

Macros

#define sEE_I2C   I2C1
 I2C EEPROM Interface pins.
 
#define sEE_I2C_CLK   RCC_APB1Periph_I2C1
 
#define sEE_I2C_SCL_PIN   GPIO_Pin_6 /* PB.06 */
 
#define sEE_I2C_SCL_GPIO_PORT   GPIOB /* GPIOB */
 
#define sEE_I2C_SCL_GPIO_CLK   RCC_AHB1Periph_GPIOB
 
#define sEE_I2C_SCL_SOURCE   GPIO_PinSource6
 
#define sEE_I2C_SCL_AF   GPIO_AF_I2C1
 
#define sEE_I2C_SDA_PIN   GPIO_Pin_9 /* PB.09 */
 
#define sEE_I2C_SDA_GPIO_PORT   GPIOB /* GPIOB */
 
#define sEE_I2C_SDA_GPIO_CLK   RCC_AHB1Periph_GPIOB
 
#define sEE_I2C_SDA_SOURCE   GPIO_PinSource9
 
#define sEE_I2C_SDA_AF   GPIO_AF_I2C1
 
#define sEE_M24C64_32
 
#define sEE_I2C_DMA   DMA1
 
#define sEE_I2C_DMA_CHANNEL   DMA_Channel_1
 
#define sEE_I2C_DMA_STREAM_TX   DMA1_Stream6
 
#define sEE_I2C_DMA_STREAM_RX   DMA1_Stream0
 
#define sEE_I2C_DMA_CLK   RCC_AHB1Periph_DMA1
 
#define sEE_I2C_DR_Address   ((uint32_t)0x40005410)
 
#define sEE_USE_DMA
 
#define sEE_I2C_DMA_TX_IRQn   DMA1_Stream6_IRQn
 
#define sEE_I2C_DMA_RX_IRQn   DMA1_Stream0_IRQn
 
#define sEE_I2C_DMA_TX_IRQHandler   DMA1_Stream6_IRQHandler
 
#define sEE_I2C_DMA_RX_IRQHandler   DMA1_Stream0_IRQHandler
 
#define sEE_I2C_DMA_PREPRIO   0
 
#define sEE_I2C_DMA_SUBPRIO   0
 
#define sEE_TX_DMA_FLAG_FEIF   DMA_FLAG_FEIF6
 
#define sEE_TX_DMA_FLAG_DMEIF   DMA_FLAG_DMEIF6
 
#define sEE_TX_DMA_FLAG_TEIF   DMA_FLAG_TEIF6
 
#define sEE_TX_DMA_FLAG_HTIF   DMA_FLAG_HTIF6
 
#define sEE_TX_DMA_FLAG_TCIF   DMA_FLAG_TCIF6
 
#define sEE_RX_DMA_FLAG_FEIF   DMA_FLAG_FEIF0
 
#define sEE_RX_DMA_FLAG_DMEIF   DMA_FLAG_DMEIF0
 
#define sEE_RX_DMA_FLAG_TEIF   DMA_FLAG_TEIF0
 
#define sEE_RX_DMA_FLAG_HTIF   DMA_FLAG_HTIF0
 
#define sEE_RX_DMA_FLAG_TCIF   DMA_FLAG_TCIF0
 
#define sEE_DIRECTION_TX   0
 
#define sEE_DIRECTION_RX   1
 
#define sEE_TIME_CONST   168
 

Detailed Description