29#ifndef PROTOCORE_RADIO_POWER_H
30#define PROTOCORE_RADIO_POWER_H
34#if PROTOCORE_ENABLE_RADIO_POWER
88 void (*
const power)(uint8_t *work);
89 void (*
const ps_name)(uint8_t *work);
90 void (*
const busy_hold)(uint8_t *work);
91 void (*
const busy_release)(uint8_t *work);
92 void (*
const ps_set)(uint8_t *work);
93 void (*
const ps_mode)(uint8_t *work);
94 void (*
const tx_power_set)(uint8_t *work);
109uint8_t *protocore_radio_power_span(
void);
Layer 1 (Physical) - link bring-up, the interface registry, and live egress reporting.
enum PROTO_ENUM_PACKED protocore_phy_ps
Radio power-save mode, in the library's own vocabulary (IEEE 802.11 power management).
#define PROTOCORE_BEGIN_DECLS
Give a header's declarations C linkage, so their symbol names carry no parameter types.
_Bool proto_bool
The truth value.
#define PROTOCORE_END_DECLS