 |
HT32SX Monarch Scan
Monarch Scan application for HT32SX
|
Go to the documentation of this file.
15 #ifdef MONARCH_REF_DES
45 void ST_MCU_API_SpiRaw(sfx_u8 n_bytes, sfx_u8* in_buffer, sfx_u8* out_buffer, sfx_u8 can_return_bef_tx);
128 #ifdef MONARCH_REF_DES //Only for the reference Module with Skyworks FE driven by MCU
129 void ST_MCU_API_SetExtPAStatus(ExtPaStatus pa_status);
132 #ifdef MONARCH_GPIO_SAMPLING
133 sfx_u32 ST_MCU_API_CaptureGPIO(sfx_u8 pin);
134 void ST_MCU_API_InitOOKGpio(sfx_u8 pin);
135 void ST_MCU_API_Enable16KHzSamplingTimer(
void);
136 void ST_MCU_API_Disable16KHzSamplingTimer(
void);
void ST_MCU_API_SetEncryptionPayload(uint8_t ePayload)
This function toggles the payload encryption option.
Definition: mcu_api_stm32.c:31
void ST_MCU_API_LowPower(sfx_u8 low_power_flag)
This function instructs the mcu_api to send the microcontroller in sleep or not during the protocol o...
Definition: gpio.c:261
void ST_MCU_API_TimerCalibration(sfx_u16 duration_ms)
This function calibrates the RTC that is used by the st_lowlevel when the device goes in sleep.
void ST_MCU_API_WaitForInterrupt(void)
Microcontroller waits for interrupt. This function is continously called by the library each time it ...
Definition: tim.c:365
void ST_MCU_API_Shutdown(sfx_u8 value)
Set on or off the S2-LP by GPIO.
Definition: gpio.c:187
void ST_MCU_API_GpioIRQ(sfx_u8 pin, sfx_u8 new_state, sfx_u8 trigger)
Enables or Disables the external interrupt on the microcontroller side. The interrupt must be set on ...
Definition: gpio.c:253
void ST_MCU_API_SetSysClock(void)
This function is used to confgure the system clock when the STM32 exits the low power or at beginning...
void ST_MCU_API_SpiRaw(sfx_u8 n_bytes, sfx_u8 *in_buffer, sfx_u8 *out_buffer, sfx_u8 can_return_bef_tx)
Performs a SPI transaction with the S2-LP SPI slave.