xref: /btstack/port/renesas-ek-ra6m4a-da14531/e2-project/ra_gen/hal_data.h (revision c30869498fb8e98c1408c9db0e7624f02f483b73)
1 /* generated HAL header file - do not edit */
2 #ifndef HAL_DATA_H_
3 #define HAL_DATA_H_
4 #include <stdint.h>
5 #include "bsp_api.h"
6 #include "common_data.h"
7 #include "r_flash_hp.h"
8 #include "r_flash_api.h"
9 #include "r_gpt.h"
10 #include "r_timer_api.h"
11 #include "r_dtc.h"
12 #include "r_transfer_api.h"
13 #include "r_sci_uart.h"
14 #include "r_uart_api.h"
15 FSP_HEADER
16 /* Flash on Flash HP Instance */
17 extern const flash_instance_t g_flash0;
18 
19 /** Access the Flash HP instance using these structures when calling API functions directly (::p_api is not used). */
20 extern flash_hp_instance_ctrl_t g_flash0_ctrl;
21 extern const flash_cfg_t g_flash0_cfg;
22 
23 #ifndef NULL
24 void NULL(flash_callback_args_t *p_args);
25 #endif
26 /** Timer on GPT Instance. */
27 extern const timer_instance_t g_timer0;
28 
29 /** Access the GPT instance using these structures when calling API functions directly (::p_api is not used). */
30 extern gpt_instance_ctrl_t g_timer0_ctrl;
31 extern const timer_cfg_t g_timer0_cfg;
32 
33 #ifndef time_1ms
34 void timer_1ms(timer_callback_args_t *p_args);
35 #endif
36 /* Transfer on DTC Instance. */
37 extern const transfer_instance_t g_transfer1;
38 
39 /** Access the DTC instance using these structures when calling API functions directly (::p_api is not used). */
40 extern dtc_instance_ctrl_t g_transfer1_ctrl;
41 extern const transfer_cfg_t g_transfer1_cfg;
42 /* Transfer on DTC Instance. */
43 extern const transfer_instance_t g_transfer0;
44 
45 /** Access the DTC instance using these structures when calling API functions directly (::p_api is not used). */
46 extern dtc_instance_ctrl_t g_transfer0_ctrl;
47 extern const transfer_cfg_t g_transfer0_cfg;
48 /** UART on SCI Instance. */
49 extern const uart_instance_t g_uart0;
50 
51 /** Access the UART instance using these structures when calling API functions directly (::p_api is not used). */
52 extern sci_uart_instance_ctrl_t g_uart0_ctrl;
53 extern const uart_cfg_t g_uart0_cfg;
54 extern const sci_uart_extended_cfg_t g_uart0_cfg_extend;
55 
56 #ifndef user_uart_callback
57 void user_uart_callback(uart_callback_args_t *p_args);
58 #endif
59 void hal_entry(void);
60 void g_hal_init(void);
61 FSP_FOOTER
62 #endif /* HAL_DATA_H_ */
63