gr55xx_sys_cfg.h
Go to the documentation of this file.
1
49 #ifndef __GR55XX_SYS_CFG_H__
50 #define __GR55XX_SYS_CFG_H__
51
52 #include <cmsis_compiler.h>
53
57 #define __ARRAY_EMPTY
65 typedef struct
66 {
67 uint8_t sleep_enable;
68 uint8_t ext_wakeup_enable;
69 uint16_t twosc;
70 uint16_t twext;
71 uint16_t twrm;
72 uint16_t sleep_algo_dur;
73 } ble_slp_config_t ;
74
76 typedef struct
77 {
78 uint8_t prog_delay;
79 } ble_sch_config_t;
80
82 typedef struct
83 {
84 ble_slp_config_t ble_slp_cfg;
85 ble_sch_config_t ble_sch_cfg;
86 } gr55xx_chip_config_t;
89 #endif
90
gr55xx_chip_config_t
GR55XX Chip configure defination.
Definition: gr55xx_sys_cfg.h:83
ble_slp_config_t::sleep_algo_dur
uint16_t sleep_algo_dur
Definition: gr55xx_sys_cfg.h:72
gr55xx_chip_config_t::ble_slp_cfg
ble_slp_config_t ble_slp_cfg
Definition: gr55xx_sys_cfg.h:84
ble_sch_config_t::prog_delay
uint8_t prog_delay
Definition: gr55xx_sys_cfg.h:78
gr55xx_chip_config_t::ble_sch_cfg
ble_sch_config_t ble_sch_cfg
Definition: gr55xx_sys_cfg.h:85
ble_slp_config_t::twosc
uint16_t twosc
Definition: gr55xx_sys_cfg.h:69
ble_slp_config_t
BLE Sleep configure defination.
Definition: gr55xx_sys_cfg.h:66
ble_sch_config_t
BLE Scheduler configure defination.
Definition: gr55xx_sys_cfg.h:77
ble_slp_config_t::sleep_enable
uint8_t sleep_enable
Definition: gr55xx_sys_cfg.h:67
ble_slp_config_t::twext
uint16_t twext
Definition: gr55xx_sys_cfg.h:70
ble_slp_config_t::twrm
uint16_t twrm
Definition: gr55xx_sys_cfg.h:71
ble_slp_config_t::ext_wakeup_enable
uint8_t ext_wakeup_enable
Definition: gr55xx_sys_cfg.h:68