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

Functions

void mui_linux_sleepHW (const uint16_t milliseconds)
 
void mui_linux_sendChar (const uint8_t char_out)
 
void mui_linux_sendString (const uint8_t *str_out, const uint16_t len)
 
void mui_linux_processFrameData (const LLCP_FrameData_t *data)
 
void mui_linux_processFrameDataTerminator (const LLCP_FrameDataTerminator_t *data)
 
void mui_linux_processStatus (const LLCP_Status_t *data)
 
void mui_linux_processTemperature (const LLCP_Temperature_t *data)
 
void mui_linux_processAck (const LLCP_Ack_t *data)
 
void mui_linux_processMinipixError (const LLCP_MinipixError_t *data)
 
void mui_linux_processMeasurementFinished ()
 
void mui_linux_ledSetHW ([[maybe_unused]] bool state)
 

Variables

SerialPort serial_port_minipix_
 
Gatherer_Handler_t gatherer_handler_
 
uint8_t tx_buffer_lander [SERIAL_BUFFER_SIZE]
 

Function Documentation

◆ mui_linux_ledSetHW()

void mui_linux_ledSetHW ( [[maybe_unused] ] bool  state)

◆ mui_linux_processAck()

void mui_linux_processAck ( const LLCP_Ack_t data)

◆ mui_linux_processFrameData()

void mui_linux_processFrameData ( const LLCP_FrameData_t data)

◆ mui_linux_processFrameDataTerminator()

void mui_linux_processFrameDataTerminator ( const LLCP_FrameDataTerminator_t data)

◆ mui_linux_processMeasurementFinished()

void mui_linux_processMeasurementFinished ( )

◆ mui_linux_processMinipixError()

void mui_linux_processMinipixError ( const LLCP_MinipixError_t data)

◆ mui_linux_processStatus()

void mui_linux_processStatus ( const LLCP_Status_t data)

◆ mui_linux_processTemperature()

void mui_linux_processTemperature ( const LLCP_Temperature_t data)

◆ mui_linux_sendChar()

void mui_linux_sendChar ( const uint8_t  char_out)

◆ mui_linux_sendString()

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

◆ mui_linux_sleepHW()

void mui_linux_sleepHW ( const uint16_t  milliseconds)

Variable Documentation

◆ gatherer_handler_

Gatherer_Handler_t gatherer_handler_

◆ serial_port_minipix_

SerialPort serial_port_minipix_

◆ tx_buffer_lander

uint8_t tx_buffer_lander[SERIAL_BUFFER_SIZE]