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 |