Deluge Firmware
Loading...
Searching...
No Matches
Macros | Functions
cfunctions.h File Reference
#include "r_typedefs.h"
Include dependency graph for cfunctions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define getMin(a, b)   (((a)<(b))?(a):(b))
 
#define getMax(a, b)   (((a)>(b))?(a):(b))
 

Functions

int getNumDecimalDigits (uint32_t number)
 
void intToString (int32_t number, char *buffer, int minNumDigits)
 
void floatToString (float number, char *__restrict__ buffer, int minNumDecimalPlaces, int maxNumDecimalPlaces)
 
void slotToString (int slot, int subSlot, char *__restrict__ buffer, int minNumDigits)
 
uint32_t fastTimerCountToUS (uint32_t timerCount)
 
uint32_t usToFastTimerCount (uint32_t us)
 
uint32_t msToSlowTimerCount (uint32_t ms)
 
uint32_t superfastTimerCountToUS (uint32_t timerCount)
 
uint32_t superfastTimerCountToNS (uint32_t timerCount)
 
void delayMS (uint32_t ms)
 
void delayUS (uint32_t us)
 

Macro Definition Documentation

◆ getMax

#define getMax (   a,
 
)    (((a)>(b))?(a):(b))

◆ getMin

#define getMin (   a,
 
)    (((a)<(b))?(a):(b))

Function Documentation

◆ delayMS()

void delayMS ( uint32_t  ms)

◆ delayUS()

void delayUS ( uint32_t  us)

◆ fastTimerCountToUS()

uint32_t fastTimerCountToUS ( uint32_t  timerCount)

◆ floatToString()

void floatToString ( float  number,
char *__restrict__  buffer,
int  minNumDecimalPlaces,
int  maxNumDecimalPlaces 
)

◆ getNumDecimalDigits()

int getNumDecimalDigits ( uint32_t  number)

◆ intToString()

void intToString ( int32_t  number,
char *  buffer,
int  minNumDigits 
)

◆ msToSlowTimerCount()

uint32_t msToSlowTimerCount ( uint32_t  ms)

◆ slotToString()

void slotToString ( int  slot,
int  subSlot,
char *__restrict__  buffer,
int  minNumDigits 
)

◆ superfastTimerCountToNS()

uint32_t superfastTimerCountToNS ( uint32_t  timerCount)

◆ superfastTimerCountToUS()

uint32_t superfastTimerCountToUS ( uint32_t  timerCount)

◆ usToFastTimerCount()

uint32_t usToFastTimerCount ( uint32_t  us)