Go to the source code of this file.
Data Structures | |
| struct | lobs_ctrl_config_t |
| ctrl config structure More... | |
| struct | lobs_two_group_mode_config_t |
| two group mode config structure More... | |
| struct | lobs_state_config_t |
| two group mode config structure More... | |
Macros | |
| #define | LOBS_UNLOCK_KEY 0xc5acce55u |
| #define | LOBS_PIN_DO(x) (x * 3) |
| #define | LOBS_PIN_OE(x) (x * 3 + 1) |
| #define | LOBS_PIN_DI(x) (x * 3 + 2) |
Functions | |
| static void | lobs_unlock (LOBS_Type *lobs) |
| set lobs unlock More... | |
| static void | lobs_lock (LOBS_Type *lobs) |
| set lobs lock More... | |
| static void | lobs_set_enable (LOBS_Type *lobs, bool enable) |
| set lobs enable or disable More... | |
| static void | lobs_set_pre_trig_enable (LOBS_Type *lobs, bool enable) |
| set lobs pre-trig enable or disable More... | |
| static void | lobs_set_state_enable (LOBS_Type *lobs, lobs_state_sel_t state, bool enable) |
| set lobs state enable or disable More... | |
| static uint32_t | lobs_get_final_address (LOBS_Type *lobs) |
| get lobs final address More... | |
| static bool | lobs_is_trace_finish (LOBS_Type *lobs) |
| check lobs trace finish More... | |
| static void | lobs_clear_fifo_overflow_flag (LOBS_Type *lobs) |
| clear lobs fifo overflow flag More... | |
| void | lobs_deinit (LOBS_Type *lobs) |
| lobs deinit More... | |
| void | lobs_ctrl_config (LOBS_Type *lobs, lobs_ctrl_config_t *config) |
| lobs control config More... | |
| void | lobs_two_group_mode_config (LOBS_Type *lobs, lobs_two_group_sel_t group, lobs_two_group_mode_config_t *config) |
| lobs two group mode config More... | |
| void | lobs_state_config (LOBS_Type *lobs, lobs_state_sel_t state, lobs_state_config_t *config) |
| lobs state config More... | |