minipix_uart_interface
A library and examples for the MiniPIX UART interface
minipix_interface_stm.c File Reference
+ Include dependency graph for minipix_interface_stm.c:

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)
 

Macro Definition Documentation

◆ USART_TIMEOUT

#define USART_TIMEOUT   100

Function Documentation

◆ mui_stm_ledSetHW()

void mui_stm_ledSetHW ( const bool  new_state)

◆ mui_stm_processAck()

void mui_stm_processAck ( const LLCP_Ack_t data)

◆ mui_stm_processFrameData()

void mui_stm_processFrameData ( const LLCP_FrameData_t data)

◆ mui_stm_processFrameDataTerminator()

void mui_stm_processFrameDataTerminator ( const LLCP_FrameDataTerminator_t data)

◆ mui_stm_processFrameMeasurementFinished()

void mui_stm_processFrameMeasurementFinished ( )

◆ mui_stm_processMinipixError()

void mui_stm_processMinipixError ( const LLCP_MinipixError_t data)

◆ mui_stm_processStatus()

void mui_stm_processStatus ( const LLCP_Status_t data)

◆ mui_stm_processTemperature()

void mui_stm_processTemperature ( const LLCP_Temperature_t data)

◆ mui_stm_sendChar()

void mui_stm_sendChar ( const uint8_t  char_out)

◆ mui_stm_sendString()

void mui_stm_sendString ( const uint8_t *  str_out,
const uint16_t  len 
)

◆ mui_stm_setGathererHandler()

void mui_stm_setGathererHandler ( Gatherer_Handler_t gatherer_handler)

◆ mui_stm_setUart()

void mui_stm_setUart ( UART_HandleTypeDef *  huart_minipix)

◆ mui_stm_sleepHW()

void mui_stm_sleepHW ( const uint16_t  milliseconds)