Rename api-hal to furi-hal (#629)
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
|
||||
#include <stdbool.h>
|
||||
#include <stdint.h>
|
||||
#include <api-hal-spi.h>
|
||||
#include <furi-hal-spi.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
@@ -13,131 +13,131 @@ extern "C" {
|
||||
/* Low level API */
|
||||
|
||||
/** Strobe command to the device
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
* @param strobe - command to execute
|
||||
* @return device status
|
||||
*/
|
||||
CC1101Status cc1101_strobe(const ApiHalSpiDevice* device, uint8_t strobe);
|
||||
CC1101Status cc1101_strobe(const FuriHalSpiDevice* device, uint8_t strobe);
|
||||
|
||||
/** Write device register
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
* @param reg - register
|
||||
* @param data - data to write
|
||||
* @return device status
|
||||
*/
|
||||
CC1101Status cc1101_write_reg(const ApiHalSpiDevice* device, uint8_t reg, uint8_t data);
|
||||
CC1101Status cc1101_write_reg(const FuriHalSpiDevice* device, uint8_t reg, uint8_t data);
|
||||
|
||||
/** Read device register
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
* @param reg - register
|
||||
* @param[out] data - pointer to data
|
||||
* @return device status
|
||||
*/
|
||||
CC1101Status cc1101_read_reg(const ApiHalSpiDevice* device, uint8_t reg, uint8_t* data);
|
||||
CC1101Status cc1101_read_reg(const FuriHalSpiDevice* device, uint8_t reg, uint8_t* data);
|
||||
|
||||
/* High level API */
|
||||
|
||||
/** Reset
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
*/
|
||||
void cc1101_reset(const ApiHalSpiDevice* device);
|
||||
void cc1101_reset(const FuriHalSpiDevice* device);
|
||||
|
||||
/** Get status
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
*/
|
||||
CC1101Status cc1101_get_status(const ApiHalSpiDevice* device);
|
||||
CC1101Status cc1101_get_status(const FuriHalSpiDevice* device);
|
||||
|
||||
/** Enable shutdown mode
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
*/
|
||||
void cc1101_shutdown(const ApiHalSpiDevice* device);
|
||||
void cc1101_shutdown(const FuriHalSpiDevice* device);
|
||||
|
||||
/** Get Partnumber
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
*/
|
||||
uint8_t cc1101_get_partnumber(const ApiHalSpiDevice* device);
|
||||
uint8_t cc1101_get_partnumber(const FuriHalSpiDevice* device);
|
||||
|
||||
/** Get Version
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
*/
|
||||
uint8_t cc1101_get_version(const ApiHalSpiDevice* device);
|
||||
uint8_t cc1101_get_version(const FuriHalSpiDevice* device);
|
||||
|
||||
/** Get raw RSSI value
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
*/
|
||||
uint8_t cc1101_get_rssi(const ApiHalSpiDevice* device);
|
||||
uint8_t cc1101_get_rssi(const FuriHalSpiDevice* device);
|
||||
|
||||
/** Calibrate oscillator
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
*/
|
||||
void cc1101_calibrate(const ApiHalSpiDevice* device);
|
||||
void cc1101_calibrate(const FuriHalSpiDevice* device);
|
||||
|
||||
/** Switch to idle
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
*/
|
||||
void cc1101_switch_to_idle(const ApiHalSpiDevice* device);
|
||||
void cc1101_switch_to_idle(const FuriHalSpiDevice* device);
|
||||
|
||||
/** Switch to RX
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
*/
|
||||
void cc1101_switch_to_rx(const ApiHalSpiDevice* device);
|
||||
void cc1101_switch_to_rx(const FuriHalSpiDevice* device);
|
||||
|
||||
/** Switch to TX
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
*/
|
||||
void cc1101_switch_to_tx(const ApiHalSpiDevice* device);
|
||||
void cc1101_switch_to_tx(const FuriHalSpiDevice* device);
|
||||
|
||||
/** Flush RX FIFO
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
*/
|
||||
void cc1101_flush_rx(const ApiHalSpiDevice* device);
|
||||
void cc1101_flush_rx(const FuriHalSpiDevice* device);
|
||||
|
||||
/** Flush TX FIFO
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
*/
|
||||
void cc1101_flush_tx(const ApiHalSpiDevice* device);
|
||||
void cc1101_flush_tx(const FuriHalSpiDevice* device);
|
||||
|
||||
/** Set Frequency
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
* @param value - frequency in herz
|
||||
* @return real frequency that were synthesized
|
||||
*/
|
||||
uint32_t cc1101_set_frequency(const ApiHalSpiDevice* device, uint32_t value);
|
||||
uint32_t cc1101_set_frequency(const FuriHalSpiDevice* device, uint32_t value);
|
||||
|
||||
/** Set Intermediate Frequency
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
* @param value - frequency in herz
|
||||
* @return real inermediate frequency that were synthesized
|
||||
*/
|
||||
uint32_t cc1101_set_intermediate_frequency(const ApiHalSpiDevice* device, uint32_t value);
|
||||
uint32_t cc1101_set_intermediate_frequency(const FuriHalSpiDevice* device, uint32_t value);
|
||||
|
||||
/** Set Power Amplifier level table, ramp
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
* @param value - array of power level values
|
||||
*/
|
||||
void cc1101_set_pa_table(const ApiHalSpiDevice* device, const uint8_t value[8]);
|
||||
void cc1101_set_pa_table(const FuriHalSpiDevice* device, const uint8_t value[8]);
|
||||
|
||||
/** Set Power Amplifier level table, ramp
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
* @param value - array of power level values
|
||||
*/
|
||||
void cc1101_set_pa_table(const ApiHalSpiDevice* device, const uint8_t value[8]);
|
||||
void cc1101_set_pa_table(const FuriHalSpiDevice* device, const uint8_t value[8]);
|
||||
|
||||
/** Write FIFO
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
* @param data, pointer to byte array
|
||||
* @param size, write bytes count
|
||||
* @return size, written bytes count
|
||||
*/
|
||||
uint8_t cc1101_write_fifo(const ApiHalSpiDevice* device, const uint8_t* data, uint8_t size);
|
||||
uint8_t cc1101_write_fifo(const FuriHalSpiDevice* device, const uint8_t* data, uint8_t size);
|
||||
|
||||
/** Read FIFO
|
||||
* @param device - pointer to ApiHalSpiDevice
|
||||
* @param device - pointer to FuriHalSpiDevice
|
||||
* @param data, pointer to byte array
|
||||
* @param size, bytes to read from fifo
|
||||
* @return size, read bytes count
|
||||
*/
|
||||
uint8_t cc1101_read_fifo(const ApiHalSpiDevice* device, uint8_t* data, uint8_t* size);
|
||||
uint8_t cc1101_read_fifo(const FuriHalSpiDevice* device, uint8_t* data, uint8_t* size);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
Reference in New Issue
Block a user