minipix_uart_interface
A library and examples for the MiniPIX UART interface
|
#include <minipix_interface_stm.h>
Macros | |
#define | USART_TIMEOUT 100 |
Functions | |
void | mui_stm_setUart (UART_HandleTypeDef *huart_minipix) |
void | mui_stm_setGathererHandler (Gatherer_Handler_t *gatherer_handler) |
void | mui_stm_sleepHW (const uint16_t milliseconds) |
void | mui_stm_sendChar (const uint8_t char_out) |
void | mui_stm_sendString (const uint8_t *str_out, const uint16_t len) |
void | mui_stm_processFrameData (const LLCP_FrameData_t *data) |
void | mui_stm_processFrameDataTerminator (const LLCP_FrameDataTerminator_t *data) |
void | mui_stm_processStatus (const LLCP_Status_t *data) |
void | mui_stm_processTemperature (const LLCP_Temperature_t *data) |
void | mui_stm_processAck (const LLCP_Ack_t *data) |
void | mui_stm_processMinipixError (const LLCP_MinipixError_t *data) |
void | mui_stm_processFrameMeasurementFinished () |
void | mui_stm_ledSetHW (const bool new_state) |
#define USART_TIMEOUT 100 |
void mui_stm_ledSetHW | ( | const bool | new_state | ) |
void mui_stm_processAck | ( | const LLCP_Ack_t * | data | ) |
void mui_stm_processFrameData | ( | const LLCP_FrameData_t * | data | ) |
void mui_stm_processFrameDataTerminator | ( | const LLCP_FrameDataTerminator_t * | data | ) |
void mui_stm_processFrameMeasurementFinished | ( | ) |
void mui_stm_processMinipixError | ( | const LLCP_MinipixError_t * | data | ) |
void mui_stm_processStatus | ( | const LLCP_Status_t * | data | ) |
void mui_stm_processTemperature | ( | const LLCP_Temperature_t * | data | ) |
void mui_stm_sendChar | ( | const uint8_t | char_out | ) |
void mui_stm_sendString | ( | const uint8_t * | str_out, |
const uint16_t | len | ||
) |
void mui_stm_setGathererHandler | ( | Gatherer_Handler_t * | gatherer_handler | ) |
void mui_stm_setUart | ( | UART_HandleTypeDef * | huart_minipix | ) |
void mui_stm_sleepHW | ( | const uint16_t | milliseconds | ) |