| Electronic Components Datasheet Search |
|
AN3128 Datasheet(PDF) 69 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN3128 Datasheet(HTML) 69 Page - STMicroelectronics |
|
69 / 105 page ![]() AN3128 Multi-input embedded GUI library firmware Doc ID 16918 Rev 5 69/105 Some examples are listed below: File: hw_config.h /* Joystick DEFINES */ #define GL_GPIO_JOY_PORT_SOURCE GPIO_PortSourceGPIOB #define GL_GPIO_JOY_PIN_SOURCE GPIO_PinSource14 #define JOY_GPIO_SELECT_PORT GPIOG #define JOY_GPIO_SELECT_PIN GPIO_Pin_7 #define JOY_GPIO_RIGHT_PORT GPIOG #define JOY_GPIO_RIGHT_PIN GPIO_Pin_13 #define JOY_GPIO_LEFT_PORT GPIOG #define JOY_GPIO_LEFT_PIN GPIO_Pin_14 #define JOY_GPIO_UP_PORT GPIOG #define JOY_GPIO_UP_PIN GPIO_Pin_15 #define JOY_GPIO_DOWN_PORT GPIOD #define JOY_GPIO_DOWN_PIN GPIO_Pin_3 #define JOY_GPIO_RCC_APB_PERIPH1 RCC_APB2Periph_GPIOG #define JOY_GPIO_RCC_APB_PERIPH2 RCC_APB2Periph_GPIOG #define JOY_GPIO_RCC_APB_PERIPH3 RCC_APB2Periph_GPIOG #define JOY_GPIO_RCC_APB_PERIPH4 RCC_APB2Periph_GPIOG #define JOY_GPIO_RCC_APB_PERIPH5 RCC_APB2Periph_GPIOD #define JOY_EXTI_IRQ_CHANNEL EXTI15_10_IRQn #define JOY_EXTI_LINE EXTI_Line14 #define JOY_I2C_DEVICE_REGISTER 0x88 JOY_HW_Parameters_TypeDef * pJoyParam; File: hw_config.c void HWConfig_SetHardwareParams(void) { ... /* Assign the following value for Joystick Parameters Structure */ pJoyParam->JOY_PortSource = GL_GPIO_JOY_PORT_SOURCE; pJoyParam->JOY_PinSource = GL_GPIO_JOY_PIN_SOURCE; pJoyParam->JOY_Select_Port = JOY_GPIO_SELECT_PORT; pJoyParam->JOY_Select_Pin = JOY_GPIO_SELECT_PIN; pJoyParam->JOY_Right_Port = JOY_GPIO_RIGHT_PORT; pJoyParam->JOY_Right_Pin = JOY_GPIO_RIGHT_PIN; pJoyParam->JOY_Left_Port = JOY_GPIO_LEFT_PORT; pJoyParam->JOY_Left_Pin = JOY_GPIO_LEFT_PIN; pJoyParam->JOY_Up_Port = JOY_GPIO_UP_PORT; pJoyParam->JOY_Up_Pin = JOY_GPIO_UP_PIN; pJoyParam->JOY_Down_Port = JOY_GPIO_DOWN_PORT; pJoyParam->JOY_Down_Pin = JOY_GPIO_DOWN_PIN; pJoyParam->JOY_Rcc_APBPeriph_GpioSel = JOY_GPIO_RCC_APB_PERIPH1; pJoyParam->JOY_Rcc_APBPeriph_GpioRight = JOY_GPIO_RCC_APB_PERIPH2; pJoyParam->JOY_Rcc_APBPeriph_GpioLeft = JOY_GPIO_RCC_APB_PERIPH3; pJoyParam->JOY_Rcc_APBPeriph_GpioUp = JOY_GPIO_RCC_APB_PERIPH4; pJoyParam->JOY_Rcc_APBPeriph_GpioDown = JOY_GPIO_RCC_APB_PERIPH5; pJoyParam->JOY_Exti_IrqChannel = JOY_EXTI_IRQ_CHANNEL; pJoyParam->JOY_Exti_Line = JOY_EXTI_LINE; pJoyParam->JOY_DeviceRegister = JOY_I2C_DEVICE_REGISTER; ... } |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |