knx
ETS configurable knx-stack
linux_platform.cpp File Reference

Go to the source code of this file.

Typedefs

typedef void(* voidFuncPtr) (void)
 

Functions

uint32_t millis ()
 
void delay (uint32_t millis)
 
void printUint64 (uint64_t value, int base=DEC)
 
void print (const char *s)
 
void print (char c)
 
void print (unsigned char num)
 
void print (unsigned char num, int base)
 
void print (int num)
 
void print (int num, int base)
 
void print (unsigned int num)
 
void print (unsigned int num, int base)
 
void print (long num)
 
void print (long num, int base)
 
void print (unsigned long num)
 
void print (unsigned long num, int base)
 
void print (unsigned long long num)
 
void print (unsigned long long num, int base)
 
void print (double num)
 
void println (const char *s)
 
void println (char c)
 
void println (unsigned char num)
 
void println (unsigned char num, int base)
 
void println (int num)
 
void println (int num, int base)
 
void println (unsigned int num)
 
void println (unsigned int num, int base)
 
void println (long num)
 
void println (long num, int base)
 
void println (unsigned long num)
 
void println (unsigned long num, int base)
 
void println (unsigned long long num)
 
void println (unsigned long long num, int base)
 
void println (double num)
 
void println (double num, int places)
 
void println (void)
 
void pinMode (uint32_t dwPin, uint32_t dwMode)
 
void digitalWrite (uint32_t dwPin, uint32_t dwVal)
 
uint32_t digitalRead (uint32_t dwPin)
 
void attachInterrupt (uint32_t pin, voidFuncPtr callback, uint32_t mode)
 
int gpio_export (int pin)
 
int gpio_unexport (int pin)
 
int gpio_direction (int pin, int dir)
 
int gpio_read (int pin)
 
int gpio_write (int pin, int value)
 
int gpio_edge (unsigned int pin, char edge)
 
int gpio_wait (unsigned int pin, int timeout)
 
void delayMicrosecondsHard (unsigned int howLong)
 
void delayMicroseconds (unsigned int howLong)
 

Typedef Documentation

◆ voidFuncPtr

typedef void(* voidFuncPtr) (void)

Definition at line 760 of file linux_platform.cpp.

Function Documentation

◆ attachInterrupt()

void attachInterrupt ( uint32_t  pin,
voidFuncPtr  callback,
uint32_t  mode 
)

Definition at line 761 of file linux_platform.cpp.

◆ delay()

void delay ( uint32_t  millis)

Definition at line 145 of file linux_platform.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ delayMicroseconds()

void delayMicroseconds ( unsigned int  howLong)

Definition at line 1171 of file linux_platform.cpp.

Here is the call graph for this function:

◆ delayMicrosecondsHard()

void delayMicrosecondsHard ( unsigned int  howLong)

Definition at line 1158 of file linux_platform.cpp.

Here is the caller graph for this function:

◆ digitalRead()

uint32_t digitalRead ( uint32_t  dwPin)

Definition at line 755 of file linux_platform.cpp.

Here is the call graph for this function:

◆ digitalWrite()

void digitalWrite ( uint32_t  dwPin,
uint32_t  dwVal 
)

Definition at line 750 of file linux_platform.cpp.

Here is the call graph for this function:

◆ gpio_direction()

int gpio_direction ( int  pin,
int  dir 
)

Definition at line 924 of file linux_platform.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ gpio_edge()

int gpio_edge ( unsigned int  pin,
char  edge 
)

Definition at line 1044 of file linux_platform.cpp.

Here is the call graph for this function:

◆ gpio_export()

int gpio_export ( int  pin)

Definition at line 851 of file linux_platform.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ gpio_read()

int gpio_read ( int  pin)

Definition at line 969 of file linux_platform.cpp.

Here is the caller graph for this function:

◆ gpio_unexport()

int gpio_unexport ( int  pin)

Definition at line 887 of file linux_platform.cpp.

◆ gpio_wait()

int gpio_wait ( unsigned int  pin,
int  timeout 
)

Definition at line 1094 of file linux_platform.cpp.

◆ gpio_write()

int gpio_write ( int  pin,
int  value 
)

Definition at line 999 of file linux_platform.cpp.

Here is the caller graph for this function:

◆ millis()

uint32_t millis ( )

Definition at line 137 of file linux_platform.cpp.

Here is the caller graph for this function:

◆ pinMode()

void pinMode ( uint32_t  dwPin,
uint32_t  dwMode 
)

Definition at line 744 of file linux_platform.cpp.

Here is the call graph for this function:

◆ print() [1/15]

void print ( char  c)

Definition at line 557 of file linux_platform.cpp.

◆ print() [2/15]

void print ( const char *  s)

Definition at line 553 of file linux_platform.cpp.

Here is the caller graph for this function:

◆ print() [3/15]

void print ( double  num)

Definition at line 637 of file linux_platform.cpp.

◆ print() [4/15]

void print ( int  num)

Definition at line 575 of file linux_platform.cpp.

Here is the call graph for this function:

◆ print() [5/15]

void print ( int  num,
int  base 
)

Definition at line 580 of file linux_platform.cpp.

◆ print() [6/15]

void print ( long  num)

Definition at line 601 of file linux_platform.cpp.

Here is the call graph for this function:

◆ print() [7/15]

void print ( long  num,
int  base 
)

Definition at line 606 of file linux_platform.cpp.

◆ print() [8/15]

void print ( unsigned char  num)

Definition at line 562 of file linux_platform.cpp.

Here is the call graph for this function:

◆ print() [9/15]

void print ( unsigned char  num,
int  base 
)

Definition at line 567 of file linux_platform.cpp.

◆ print() [10/15]

void print ( unsigned int  num)

Definition at line 588 of file linux_platform.cpp.

Here is the call graph for this function:

◆ print() [11/15]

void print ( unsigned int  num,
int  base 
)

Definition at line 593 of file linux_platform.cpp.

◆ print() [12/15]

void print ( unsigned long long  num)

Definition at line 627 of file linux_platform.cpp.

Here is the call graph for this function:

◆ print() [13/15]

void print ( unsigned long long  num,
int  base 
)

Definition at line 632 of file linux_platform.cpp.

Here is the call graph for this function:

◆ print() [14/15]

void print ( unsigned long  num)

Definition at line 614 of file linux_platform.cpp.

Here is the call graph for this function:

◆ print() [15/15]

void print ( unsigned long  num,
int  base 
)

Definition at line 619 of file linux_platform.cpp.

◆ println() [1/17]

void println ( char  c)

Definition at line 646 of file linux_platform.cpp.

◆ println() [2/17]

void println ( const char *  s)

Definition at line 642 of file linux_platform.cpp.

Here is the caller graph for this function:

◆ println() [3/17]

void println ( double  num)

Definition at line 728 of file linux_platform.cpp.

◆ println() [4/17]

void println ( double  num,
int  places 
)

Definition at line 733 of file linux_platform.cpp.

◆ println() [5/17]

void println ( int  num)

Definition at line 664 of file linux_platform.cpp.

Here is the call graph for this function:

◆ println() [6/17]

void println ( int  num,
int  base 
)

Definition at line 669 of file linux_platform.cpp.

◆ println() [7/17]

void println ( long  num)

Definition at line 690 of file linux_platform.cpp.

Here is the call graph for this function:

◆ println() [8/17]

void println ( long  num,
int  base 
)

Definition at line 695 of file linux_platform.cpp.

◆ println() [9/17]

void println ( unsigned char  num)

Definition at line 651 of file linux_platform.cpp.

Here is the call graph for this function:

◆ println() [10/17]

void println ( unsigned char  num,
int  base 
)

Definition at line 656 of file linux_platform.cpp.

◆ println() [11/17]

void println ( unsigned int  num)

Definition at line 677 of file linux_platform.cpp.

Here is the call graph for this function:

◆ println() [12/17]

void println ( unsigned int  num,
int  base 
)

Definition at line 682 of file linux_platform.cpp.

◆ println() [13/17]

void println ( unsigned long long  num)

Definition at line 716 of file linux_platform.cpp.

Here is the call graph for this function:

◆ println() [14/17]

void println ( unsigned long long  num,
int  base 
)

Definition at line 722 of file linux_platform.cpp.

Here is the call graph for this function:

◆ println() [15/17]

void println ( unsigned long  num)

Definition at line 703 of file linux_platform.cpp.

Here is the call graph for this function:

◆ println() [16/17]

void println ( unsigned long  num,
int  base 
)

Definition at line 708 of file linux_platform.cpp.

◆ println() [17/17]

void println ( void  )

Definition at line 738 of file linux_platform.cpp.

◆ printUint64()

void printUint64 ( uint64_t  value,
int  base = DEC 
)

Definition at line 534 of file linux_platform.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: