Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LowPowerLab/RFM69
/ functions
Functions
101 in github.com/LowPowerLab/RFM69
⨍
Functions
101
◇
Types & classes
2
↓ 6 callers
Method
getFrequency
return the frequency (in Hz)
RFM69.cpp:156
↓ 6 callers
Method
sendACK
should be called immediately after reception in case sender wants ACK
RFM69.cpp:372
↓ 5 callers
Function
BYTEfromHEX
=================================================================================================================== BYTEfromHEX() - converts from ASCI
RFM69_OTA.cpp:487
↓ 5 callers
Function
getUsForResolution
RFM69.cpp:1090
↓ 4 callers
Function
HandleHandshakeACK
=================================================================================================================== HandleHandshakeACK() - checks ther
RFM69_OTA.cpp:79
↓ 4 callers
Method
setFrequency
set the frequency (in Hz)
RFM69.cpp:161
↓ 3 callers
Function
PrintHex83
=================================================================================================================== PrintHex83() - prints 8-bit data i
RFM69_OTA.cpp:537
↓ 2 callers
Function
HandleSerialHEXData
=================================================================================================================== HandleSerialHEXData() - handles th
RFM69_OTA.cpp:355
↓ 2 callers
Function
HandleSerialHandshake
=================================================================================================================== HandleSerialHandshake() - handles
RFM69_OTA.cpp:322
↓ 2 callers
Function
HandleWirelessHEXData
=================================================================================================================== HandleWirelessHEXData() - ACKs the
RFM69_OTA.cpp:124
↓ 2 callers
Function
chooseResolutionAndCoef
RFM69.cpp:1118
↓ 2 callers
Method
sendWithRetry
to increase the chance of getting a packet across, call this function instead of send and it handles all the ACK requesting/retrying for you :) The on
RFM69.cpp:347
↓ 1 callers
Function
HandleSerialHEXDataWrapper
RFM69_OTA.cpp:342
↓ 1 callers
Function
HandleWirelessHEXDataWrapper
RFM69_OTA.cpp:108
↓ 1 callers
Function
getCoefForResolution
RFM69.cpp:1107
↓ 1 callers
Method
listenModeInterruptHandler
============================================================================= listenModeInterruptHandler() - only called by listen irq handler =======
RFM69.cpp:1172
↓ 1 callers
Function
prepareSendBuffer
=================================================================================================================== prepareSendBuffer() - returns the
RFM69_OTA.cpp:475
↓ 1 callers
Function
readSerialLine
=================================================================================================================== readSerialLine() - reads a line fe
RFM69_OTA.cpp:273
↓ 1 callers
Method
receiveDone
checks if a packet was received and/or puts transceiver in receive (ie RX or listen) mode
RFM69.cpp:492
↓ 1 callers
Function
resetUsingWatchdog
=================================================================================================================== resetUsingWatchdog() - Use watchdo
RFM69_OTA.cpp:581
↓ 1 callers
Method
send
RFM69.cpp:329
↓ 1 callers
Function
sendHEXPacket
=================================================================================================================== sendHEXPacket() - return the SEQ o
RFM69_OTA.cpp:496
↓ 1 callers
Function
validateHEXData
=================================================================================================================== validateHEXData() - returns length
RFM69_OTA.cpp:437
Method
ACKReceived
should be polled immediately after sending a packet with ACK request
RFM69.cpp:360
Method
ACKRequested
check whether an ACK was requested in the last received packet (non-broadcasted packet)
RFM69.cpp:367
Function
CheckForSerialHEX
=================================================================================================================== CheckForSerialHEX() - returns TRUE
RFM69_OTA.cpp:288
Function
CheckForWirelessHEX
=================================================================================================================== CheckForWirelessHEX() - Checks whe
RFM69_OTA.cpp:47
Method
RFM69
RFM69.h:199
Method
RFM69
RFM69.cpp:42
Method
RFM69_ATC
RFM69_ATC.h:39
Function
SerialPrint_P
RFM69.cpp:674
Function
SerialWrite
RFM69.cpp:670
Function
bufferChecksum
=================================================================================================================== bufferChecksum() - compute 1 byte
RFM69_OTA.cpp:553
Method
canSend
RFM69.cpp:321
Method
dBm_to_mW
RFM69.cpp:317
Method
delayIrq
============================================================================= delayIRQ() - called by listenModeSleep() ===============================
RFM69.cpp:1070
Method
enableAutoPower
============================================================================= enableAutoPower() - call with target RSSI, use 0 to disable (default), a
RFM69_ATC.cpp:173
Method
encrypt
To enable encryption: radio.encrypt("ABCDEFGHIJKLMNOP"); To disable encryption: radio.encrypt(null) or radio.encrypt(0) KEY HAS TO BE 16 bytes !!!
RFM69.cpp:510
Method
endListenModeSleep
============================================================================= endListenModeSleep() - called by listenModeSleep() =====================
RFM69.cpp:1058
Method
getAckRSSI
============================================================================= getAckRSSI() - returns the RSSI value ack'd by the far end. ============
RFM69_ATC.cpp:184
Method
getAddress
RFM69.cpp:229
Method
getBitRate
RFM69.cpp:181
Method
getFrequencyDeviation
return the frequency deviation (in Hz)
RFM69.cpp:177
Method
getNetwork
RFM69.cpp:239
Method
getOutputPower
RFM69.cpp:288
Method
getPowerLevel
return stored _powerLevel
RFM69.cpp:294
Method
getSpyMode
RFM69.cpp:602
Method
getSyncSize
RFM69.cpp:610
Method
getTargetRssi
RFM69_ATC.cpp:177
Method
getVersion
RFM69.cpp:151
Method
initialize
============================================================================= initialize() - some extra initialization before calling base class =====
RFM69_ATC.cpp:39
Method
initialize
RFM69.cpp:60
Method
interruptHandler
internal function - interrupt gets called when a packet is received
RFM69.cpp:428
Method
interruptHook
============================================================================= interruptHook() - gets called by the base class interrupt handler right
RFM69_ATC.cpp:121
Method
isAesOn
RFM69.cpp:618
Method
isCrcOn
RFM69.cpp:614
Method
isHighPower
RFM69.cpp:629
Method
isSyncOn
RFM69.cpp:606
Method
isr0
internal function
RFM69.cpp:467
Method
listenModeApplyHighSpeedSettings
RFM69.cpp:1258
Method
listenModeEnd
============================================================================= listenModeEnd() - exit listen mode and reinit the radio ================
RFM69.cpp:1247
Method
listenModeGetDurations
RFM69.cpp:1149
Method
listenModeHighSpeed
RFM69.h:306
Method
listenModeIrq
============================================================================= irq handler, simply calls listenModeInterruptHandler method so internal
RFM69.cpp:1167
Method
listenModeReset
RFM69.cpp:1154
Method
listenModeSendBurst
============================================================================= sendBurst() - send a burst of packets to a sleeping listening node (or a
RFM69.cpp:1273
Method
listenModeSetDurations
RFM69.cpp:1132
Method
listenModeSleep
ListenMode sleep/timer - see ListenModeSleep example for proper usage!
RFM69.cpp:1016
Method
listenModeStart
============================================================================= listenModeStart() - switch radio to Listen Mode in prep for sleep until
RFM69.cpp:1218
Function
prepareStoreBuffer
=================================================================================================================== prepareSendBuffer() - returns the
RFM69_OTA.cpp:563
Method
rcCalibration
RFM69.cpp:974
Method
readAllRegs
RFM69.cpp:679
Method
readAllRegsCompact
RFM69.cpp:941
Method
readRSSI
get the received signal strength indicator (RSSI)
RFM69.cpp:530
Method
readReg
RFM69.cpp:542
Method
readTemperature
RFM69.cpp:967
Method
receiveBegin
============================================================================= receiveBegin() - need to clear out our flag before calling base class. =
RFM69_ATC.cpp:164
Method
receiveBegin
internal function
RFM69.cpp:474
Method
reinitRadio
============================================================================= reinitRadio() - use base class initialization with saved values ========
RFM69.cpp:1082
Method
select
select the RFM69 transceiver (save SPI settings, set CS low)
RFM69.cpp:558
Method
sendACK
============================================================================= sendAck() - updated to call new sendFrame with additional parameters ===
RFM69_ATC.cpp:51
Method
sendFrame
============================================================================= sendFrame() - the basic version is used to match the RFM69 prototype so
RFM69_ATC.cpp:68
Method
sendFrame
internal function
RFM69.cpp:390
Method
sendWithRetry
============================================================================= sendWithRetry() - overrides the base to allow increasing power when repe
RFM69_ATC.cpp:145
Method
set300KBPS
=================================================================================================================== radio300KBPS() - switch radio to m
RFM69.cpp:982
Method
setAddress
set this node's address
RFM69.cpp:224
Method
setCS
set the slave select (CS) pin
RFM69.cpp:643
Method
setHighPower
for RFM69 HW/HCW only: you must call setHighPower(true) after initialize() or else transmission won't work
RFM69.cpp:623
Method
setHighPowerRegs
internal function - for HW/HCW only: enables HiPower for 18-20dBm output should only be used with PA1+PA2
RFM69.cpp:636
Method
setIrq
set the IRQ pin
RFM69.cpp:650
Method
setIsrCallback
set user's ISR callback
RFM69.cpp:244
Method
setLNA
============================================================================= setLNA() - disable the AGC and set a manual gain to attenuate input sign
RFM69.cpp:1008
Method
setMode
RFM69.cpp:185
Method
setNetwork
set this node's network id
RFM69.cpp:234
Method
setPowerDBm
Set TX Output power in dBm: [-18..+13]dBm in RFM69 W/CW [ -2..+20]dBm in RFM69 HW/HCW
RFM69.cpp:299
Method
setPowerLevel
Control transmitter output power (this is NOT a dBm value!) the power configurations are explained in the SX1231H datasheet (Table 10 on p21; RegPaLev
RFM69.cpp:260
Method
sleep
put transceiver in sleep mode to save battery - to wake or resume receiving just call receiveDone()
RFM69.cpp:219
Method
spyMode
true = disable ID filtering to capture all packets on network, regardless of TARGETID false (default) = enable node/broadcast ID filtering to capture
RFM69.cpp:597
Method
unselect
unselect the RFM69 transceiver (set CS high, restore SPI settings)
RFM69.cpp:583
Function
validHexString
=================================================================================================================== validHexString() - walk a char str
RFM69_OTA.cpp:572
next →
1–100 of 101, ranked by callers