Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of BLE_nRF8001 by
hal_aci_tl.h File Reference
Interface for hal_aci_tl. More...
Go to the source code of this file.
Data Structures | |
| struct | _aci_packed_ |
| aci_cmd_params_set_local_data_t More... | |
| struct | aci_pins_t |
| Datatype for ACI pins and interface (polling/interrupt) More... | |
Typedefs | |
| typedef struct aci_pins_t | aci_pins_t |
| Datatype for ACI pins and interface (polling/interrupt) | |
Functions | |
| void | hal_aci_tl_init (aci_pins_t *a_pins, bool debug) |
| ACI Transport Layer initialization. | |
| bool | hal_aci_tl_send (hal_aci_data_t *aci_buffer) |
| Sends an ACI command to the radio. | |
| hal_aci_data_t * | hal_aci_tl_poll_get (void) |
| Process pending transactions. | |
| bool | hal_aci_tl_event_get (hal_aci_data_t *p_aci_data) |
| Get an ACI event from the event queue. | |
| bool | hal_aci_tl_event_peek (hal_aci_data_t *p_aci_data) |
| Peek an ACI event from the event queue. | |
| void | hal_aci_tl_debug_print (bool enable) |
| Enable debug printing of all ACI commands sent and ACI events received. | |
| void | hal_aci_tl_pin_reset (void) |
| Pin reset the nRF8001. | |
| bool | hal_aci_tl_rx_q_full (void) |
| Return full status of transmit queue. | |
| bool | hal_aci_tl_rx_q_empty (void) |
| Return empty status of receive queue. | |
| bool | hal_aci_tl_tx_q_full (void) |
| Return full status of receive queue. | |
| bool | hal_aci_tl_tx_q_empty (void) |
| Return empty status of transmit queue. | |
| void | hal_aci_tl_q_flush (void) |
| Flush the ACI command Queue and the ACI Event Queue. | |
Detailed Description
Interface for hal_aci_tl.
Definition in file hal_aci_tl.h.
Generated on Tue Jul 12 2022 15:15:46 by
1.7.2
