stc_rpncalc/src/utils.h

35 lines
454 B
C
Raw Normal View History

2019-03-20 05:34:51 +01:00
/*
* utils.h
*
* Created on: Mar 10, 2019
*/
#ifndef SRC_UTILS_H_
#define SRC_UTILS_H_
#include <stdint.h>
void _delay_ms(uint8_t ms);
#define ACCURATE_DELAY_US
#ifdef ACCURATE_DELAY_US
2019-03-22 02:03:35 +01:00
void _delay_us(uint8_t us);
#else
#define _delay_us(x) _delay_ms(1)
#endif
2019-03-20 05:34:51 +01:00
char* u32str(uint32_t x, char* buf, uint8_t base);
2019-03-22 02:01:17 +01:00
#ifdef __linux__
#define DESKTOP
#elif _WIN32
#define DESKTOP
#elif __APPLE__
#define DESKTOP
#endif
2019-03-20 05:34:51 +01:00
#endif /* SRC_UTILS_H_ */