2020-03-29 14:12:44 +00:00
|
|
|
/*
|
|
|
|
* rf96.c
|
|
|
|
*
|
|
|
|
* Created on: Mar 26, 2020
|
|
|
|
* Author: Piotr
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include <rf96.h>
|
|
|
|
#include "stm32f3xx.h"
|
|
|
|
#include "gpio.h"
|
|
|
|
#include "printMsg.h"
|
|
|
|
#include "spi.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-04-04 15:35:22 +00:00
|
|
|
void rf_set_params(rf96_config * _conf)
|
|
|
|
{
|
|
|
|
uint32_t val = (_conf->freqency_u32) / F_STEP;
|
|
|
|
spiWrite(RegFreqLsb, val & 0xFF);
|
|
|
|
spiWrite(RegFreqMid, (val >> 8) & 0xFF);
|
|
|
|
spiWrite(RegFreqMsb, (val >> 16) & 0xFF);
|
|
|
|
}
|
2020-03-29 14:12:44 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
uint8_t rf96();
|