Defines | |
| #define | DMX_UNIVERSE_SIZE 512 | 
| #define | DMX_BAUDRATE 250000 | 
| #define | BREAK_BAUDRATE 40000 | 
| #define | DMX_IDLE 0 | 
| #define | DMX_BREAK 1 | 
| #define | DMX_SENDING 2 | 
| #define | DMX_TX_PORT GPIOA | 
| #define | DMX_TX_PIN GPIO_Pin_9 | 
| #define | DMX_RX_PORT GPIOA | 
| #define | DMX_RX_PIN GPIO_Pin_10 | 
| #define | DMX USART1 | 
| #define | DMX_IRQ_CHANNEL USART1_IRQn | 
| #define | DMX_IRQHANDLER_FUNC void USART1_IRQHandler(void) | 
Functions | |
| s32 | DMX_Init (u32 mode) | 
| s32 | DMX_SetChannel (u16 channel, u8 value) | 
| s32 | DMX_GetChannel (u16 channel) | 
| #define BREAK_BAUDRATE 40000 | 
| #define DMX USART1 | 
| #define DMX_BAUDRATE 250000 | 
| #define DMX_BREAK 1 | 
| #define DMX_IDLE 0 | 
| #define DMX_IRQ_CHANNEL USART1_IRQn | 
| #define DMX_IRQHANDLER_FUNC void USART1_IRQHandler(void) | 
| #define DMX_RX_PIN GPIO_Pin_10 | 
| #define DMX_RX_PORT GPIOA | 
| #define DMX_SENDING 2 | 
| #define DMX_TX_PIN GPIO_Pin_9 | 
| #define DMX_TX_PORT GPIOA | 
| #define DMX_UNIVERSE_SIZE 512 | 
Initialize DMX Interface
| [in] | mode | currently only mode 0 supported | 
 1.6.1