24#define neorv32_aux_min(a, b) ({ __typeof__ (a) _a = (a); __typeof__ (b) _b = (b); _a < _b ? _a : _b; })
25#define neorv32_aux_max(a, b) ({ __typeof__ (a) _a = (a); __typeof__ (b) _b = (b); _a > _b ? _a : _b; })
uint64_t neorv32_aux_hexstr2uint64(char *buffer, unsigned int length)
Definition neorv32_aux.c:150
void neorv32_aux_print_logo(void)
Definition neorv32_aux.c:573
void neorv32_aux_print_license(void)
Definition neorv32_aux.c:614
void neorv32_aux_print_about(void)
Definition neorv32_aux.c:559
void neorv32_aux_unixtime2date(uint64_t unixtime, date_t *date)
Definition neorv32_aux.c:84
uint64_t neorv32_aux_date2unixtime(date_t *date)
Definition neorv32_aux.c:27
void neorv32_aux_print_hw_version(uint32_t impid)
Definition neorv32_aux.c:527
void neorv32_aux_print_hw_config(void)
Definition neorv32_aux.c:260
void neorv32_aux_itoa(char *buffer, uint32_t num, uint32_t base)
Definition neorv32_aux.c:213
uint32_t neorv32_aux_xorshift32(void)
Definition neorv32_aux.c:194
Definition neorv32_aux.h:32
uint8_t seconds
Definition neorv32_aux.h:39
uint8_t month
Definition neorv32_aux.h:34
uint8_t minutes
Definition neorv32_aux.h:38
uint8_t hours
Definition neorv32_aux.h:37
uint8_t weekday
Definition neorv32_aux.h:36
uint8_t day
Definition neorv32_aux.h:35
uint16_t year
Definition neorv32_aux.h:33