microHAL
An abstraction layer for your future F4xx projects
Loading...
Searching...
No Matches
defines.h File Reference

Defines used commonly in most files. More...

Go to the source code of this file.

Macros

#define TRUE   1
 
#define FALSE   0
 
#define BIT(pos)
 
#define ASM_INSTR(x)
 
#define ASM_BKPT   ASM_INSTR(BKPT)
 
#define ASM_NOP   ASM_INSTR(NOP)
 
#define ASM_DSB   ASM_INSTR(DSB)
 
#define HSE_CLK   8
 
#define SYS_CLK   180
 
#define APB1_CLK   45
 
#define APB2_CLK   90
 
#define REG32   volatile uint32_t
 

Detailed Description

Defines used commonly in most files.

Author
Vasileios Ch. (BillisC)
Bug
None, yet.

Macro Definition Documentation

◆ ASM_INSTR

#define ASM_INSTR ( x)
Value:
__asm volatile(#x)

◆ BIT

#define BIT ( pos)
Value:
(1UL << (pos))