mirror of
https://github.com/markqvist/RNode_Firmware.git
synced 2025-05-05 08:05:18 -04:00
Added implicit header mode
This commit is contained in:
parent
ab99c2abd9
commit
3cfbb0cf58
4 changed files with 46 additions and 10 deletions
17
Utilities.h
17
Utilities.h
|
@ -167,6 +167,13 @@ void kiss_indicate_codingrate() {
|
|||
Serial.write(FEND);
|
||||
}
|
||||
|
||||
void kiss_indicate_implicit_length() {
|
||||
Serial.write(FEND);
|
||||
Serial.write(CMD_IMPLICIT);
|
||||
Serial.write(implicit_l);
|
||||
Serial.write(FEND);
|
||||
}
|
||||
|
||||
void kiss_indicate_txpower() {
|
||||
Serial.write(FEND);
|
||||
Serial.write(CMD_TXPOWER);
|
||||
|
@ -263,6 +270,15 @@ void setCodingRate() {
|
|||
if (radio_online) LoRa.setCodingRate4(lora_cr);
|
||||
}
|
||||
|
||||
void set_implicit_length(uint8_t len) {
|
||||
implicit_l = len;
|
||||
if (implicit_l != 0) {
|
||||
implicit = true;
|
||||
} else {
|
||||
implicit = false;
|
||||
}
|
||||
}
|
||||
|
||||
void setTXPower() {
|
||||
if (radio_online) {
|
||||
if (model == MODEL_A4) LoRa.setTxPower(lora_txp, PA_OUTPUT_RFO_PIN);
|
||||
|
@ -626,4 +642,3 @@ inline void fifo16_init(FIFOBuffer16 *f, size_t *buffer, size_t size) {
|
|||
inline size_t fifo16_len(FIFOBuffer16 *f) {
|
||||
return (f->end - f->begin);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue