minipix_uart_interface
A library and examples for the MiniPIX UART interface
minipix_interface_stm.h File Reference
#include <main.h>
#include <gatherer_interface_stm.h>
#include <mui.h>
+ Include dependency graph for minipix_interface_stm.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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_ledSetHW (bool state)
 
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 ()
 

Variables

UART_HandleTypeDef * huart_minipix_ptr_
 
Gatherer_Handler_tgatherer_handler_ptr_
 
uint8_t tx_buffer_lander [LLCP_RX_TX_BUFFER_SIZE]
 

Function Documentation

◆ mui_stm_ledSetHW()

void mui_stm_ledSetHW ( bool  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)

Variable Documentation

◆ gatherer_handler_ptr_

Gatherer_Handler_t* gatherer_handler_ptr_

◆ huart_minipix_ptr_

UART_HandleTypeDef* huart_minipix_ptr_

◆ tx_buffer_lander

uint8_t tx_buffer_lander[LLCP_RX_TX_BUFFER_SIZE]