Cascoda SDK
Cascoda SDK for building software to run with CA-821x transceivers
|
#include <stdio.h>
#include "M2351.h"
#include "i2c.h"
#include "spi.h"
#include "sys.h"
#include "cascoda-bm/cascoda_interface.h"
#include "cascoda-bm/cascoda_sensorif.h"
#include "cascoda-bm/cascoda_types.h"
#include "cascoda_chili.h"
#include "cascoda_chili_config.h"
Macros | |
#define | NOT_USED 0 |
Functions | |
__NONSECURE_ENTRY void | SENSORIF_SECURE_I2C_Config (u32_t portnum) |
__NONSECURE_ENTRY void | SENSORIF_SECURE_SPI_Config (u32_t portnum) |
__NONSECURE_ENTRY void | SENSORIF_SECURE_UART_Config (u32_t portnum) |
__NONSECURE_ENTRY void | SENSORIF_I2C_Init (void) |
Initialises and enables I2C interface. More... | |
__NONSECURE_ENTRY void | SENSORIF_I2C_Deinit (void) |
Disables I2C interface. More... | |
__NONSECURE_ENTRY void | SENSORIF_SPI_Init (bool is_eink_display_present) |
Initialises and enables SPI interface. More... | |
__NONSECURE_ENTRY void | SENSORIF_SPI_Deinit (void) |
Disables SPI interface. More... | |
__NONSECURE_ENTRY void | SENSORIF_UART_Init (void) |
Initialises and enables UART interface. More... | |
__NONSECURE_ENTRY void | SENSORIF_UART_Deinit (void) |
Disables UART interface. More... | |
__NONSECURE_ENTRY ca_error | SENSORIF_PWM_Init (u8_t pin, u32_t u32Frequency, u32_t u32DutyCycle) |
Initialises and enables PWM for the specified frequency and duty cycle. More... | |
__NONSECURE_ENTRY void | SENSORIF_PWM_Deinit (void) |
Deinitialises and disables PWM. More... | |
void | SENSORIF_PWM_SetDutyCycle (u32_t u32DutyCycle) |
Changes the duty cycle of the PWM. More... | |
Variables | |
PWM_type_t | SENSORIF_PWM_TYPE_S |
#define NOT_USED 0 |
__NONSECURE_ENTRY void SENSORIF_SECURE_I2C_Config | ( | u32_t | portnum | ) |
__NONSECURE_ENTRY void SENSORIF_SECURE_SPI_Config | ( | u32_t | portnum | ) |
__NONSECURE_ENTRY void SENSORIF_SECURE_UART_Config | ( | u32_t | portnum | ) |
PWM_type_t SENSORIF_PWM_TYPE_S |