hw.h
1 
2 #ifndef WOLFSSL_ROWLEY_HW_H
3 #define WOLFSSL_ROWLEY_HW_H
4 
5 
6 #include <__cross_studio_io.h>
7 #include <__libc.h>
8 #include <stdint.h>
9 
10 // Generic HW API
11 void hw_init(void);
12 uint32_t hw_get_time_sec(void);
13 uint32_t hw_get_time_msec(void);
14 void hw_uart_printchar(int c);
15 void hw_watchdog_disable(void);
16 uint32_t hw_rand(void);
17 
18 // Delay functions
19 void delay_us(uint32_t microseconds);
20 
21 
22 #endif /* WOLFSSL_ROWLEY_HW_H */
23