no-OS
common.h
Go to the documentation of this file.
1 /***************************************************************************/
33 #ifndef COMMON_H_
34 #define COMMON_H_
35 
36 /******************************************************************************/
37 /***************************** Include Files **********************************/
38 /******************************************************************************/
39 #include <stdint.h>
40 #include "no_os_error.h"
41 
42 /******************************************************************************/
43 /*************************** Types Declarations *******************************/
44 /******************************************************************************/
45 #if defined (__STDC__) && (__STDC_VERSION__ >= 199901L)
46 #include <stdbool.h>
47 #else
48 typedef enum { false, true } bool;
49 #endif
50 
51 struct no_os_clk {
52  const char *name;
53  uint32_t rate;
54 };
55 
56 struct no_os_clk_hw {
57  struct no_os_clk *clk;
58 };
59 
60 #endif
no_os_clk_hw
Definition: no_os_clk.h:55
no_os_clk
Definition: no_os_clk.h:64
no_os_clk::name
const char * name
Definition: no_os_clk.h:67
bool
bool
Definition: common.h:48
no_os_error.h
Error codes definition.
no_os_clk_hw::clk
struct no_os_clk * clk
Definition: common.h:57
no_os_clk::rate
uint32_t rate
Definition: common.h:53