* Improve uart dma ring buffer. Sending dma still missing

* Add digio module for controlling LEDs, Loudspeaker, and the Digital IOs
* General code improvements
This commit is contained in:
2020-02-10 22:38:24 +01:00
parent 48fea3d36e
commit 69c00ff3d3
14 changed files with 340 additions and 96 deletions

View File

@@ -0,0 +1,14 @@
#ifndef __HELPER_MACROS_H__
#define __HELPER_MACROS_H__
#include <stddef.h>
#define xstr(x) str(x)
#define str(x) #x
#define CONCATX(x,y) CONCAT(x,y)
#define CONCAT(x,y) x##y
#define COUNT_OF(x) ((sizeof(x)/sizeof(0[x])) / ((size_t)(!(sizeof(x) % sizeof(0[x])))))
#endif /* __HELPER_MACROS_H__ */