|
@@ -32,24 +32,7 @@ bool radio_init() {
|
|
|
return radio.std_init(&SPI);
|
|
return radio.std_init(&SPI);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-uint32_t radio_get_rng_seed() {
|
|
|
|
|
- return radio.random(0x7FFFFFFF);
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void radio_set_params(float freq, float bw, uint8_t sf, uint8_t cr) {
|
|
|
|
|
- radio.setFrequency(freq);
|
|
|
|
|
- radio.setSpreadingFactor(sf);
|
|
|
|
|
- radio.setBandwidth(bw);
|
|
|
|
|
- radio.setCodingRate(cr);
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void radio_set_tx_power(int8_t dbm) {
|
|
|
|
|
- radio.setOutputPower(dbm);
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
mesh::LocalIdentity radio_new_identity() {
|
|
mesh::LocalIdentity radio_new_identity() {
|
|
|
RadioNoiseListener rng(radio);
|
|
RadioNoiseListener rng(radio);
|
|
|
return mesh::LocalIdentity(&rng); // create new random identity
|
|
return mesh::LocalIdentity(&rng); // create new random identity
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-
|
|
|