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

Go to the source code of this file.

Macros

#define SERIAL_BUFFER_SIZE   2048
 

Functions

void mui_linux_sleepHW (const uint16_t milliseconds)
 
void mui_linux_ledSetHW (bool state)
 
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 ()
 

Variables

SerialPort serial_port_minipix_
 

Macro Definition Documentation

◆ SERIAL_BUFFER_SIZE

#define SERIAL_BUFFER_SIZE   2048

Function Documentation

◆ mui_linux_ledSetHW()

void mui_linux_ledSetHW ( 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

◆ serial_port_minipix_

SerialPort serial_port_minipix_