Scott Powell
b31d3e7b5f
* added StrHelper::fromHex()
8 months ago
brad
00e0635ab5
add variant files for ikoka handheld (nrf52 with e22 radio)
8 months ago
Tomas P
a0bf66f9d8
Fix for display not coming on after poweron
8 months ago
Tomas P
429f82106b
tweak getBattMilliVolts to report battery more accurately
8 months ago
Tomas P
c0a51aff66
change ADC_MULTIPLIER to better reflect battery voltage
8 months ago
Scott Powell
1520f4d28e
* repeater, DISCOVER_REQ, flags lowest bit now for 'prefix_only' responses
8 months ago
Scott Powell
62d7ce110b
* packet format docs updated
8 months ago
Scott Powell
28b90c18cf
Merge branch 'transportcodes' into dev
8 months ago
Scott Powell
963290ea15
* repeater: various "region" CLI changes
* transport codes 0000 and FFFF reserved
8 months ago
Florent
06825030e5
sensor: copy control data code from repeater
8 months ago
Scott Powell
2e63499ae5
* companion: protocol ver bumped to 8.
8 months ago
Scott Powell
4a5404d997
* companion: added CMD_SEND_CONTROL_DATA, and PUSH_CODE_CONTROL_DATA
8 months ago
Scott Powell
ddac13ae80
* repeater: CLI, added "region put" and "region remove" commands
8 months ago
Scott Powell
256848208d
* repeater: onAnonDataRecv(), future code check bug fix (offset 4)
* sensor: onAnonDataRecv(), future request code provision
8 months ago
Scott Powell
09eab330a2
* repeater: onAnonDataRecv(), now rejecting non-ASCII password (preparing for future request codes)
* repeater: DISCOVER requests now with a simple RateLimiter (max 4, every 2 minutes)
8 months ago
Scott Powell
cf547da857
* RegionMap: get/set Home Region
* repeater: admin CLI, changed "allowf *", "denyf *", added "home"
8 months ago
ripplebiz
a9d245fe68
Merge pull request #1038 from adam2872/Analogue-button-fix-for-new-UI
Analogue user button fix for new UI
8 months ago
ripplebiz
23783b27c8
Merge pull request #1058 from dotdavid/dev
Fix Xiao S3 WIO board name
8 months ago
Scott Powell
7419ed71f7
* region filtering now applied in allowPacketForward()
8 months ago
Scott Powell
82b4c1e6b0
* new PAYLOAD_TYPE_CONTROL (11)
* repeater: onControlDataRecv(), now responds to new CTL_TYPE_NODE_DISCOVER_REQ (zero hop only)
* node prefs: new discovery_mod_timestamp (will be set to affect when node should respond to DISCOVERY_REQ's )
8 months ago
Scott Powell
3ef53e64a1
* is_name_char() bug fix
8 months ago
Scott Powell
937865c8fd
* companion: new CMD_SET_FLOOD_SCOPE (54)
8 months ago
Scott Powell
9ebeb477aa
* RegionMap: inverted 'flags' to _deny_ bits
* Mesh: new filterRecvFloodPacket() for overriding
* repeater CLI: 'allow' -> 'allowf' or 'denyf'
8 months ago
recrof
04c0c40b39
set max contacts to 350 and channels to 40 for esp32c3, s3 and c6
8 months ago
David Hall
c3dbec41ba
Fix manufacturer name on Seeed Xiao S3 WIO
8 months ago
David Hall
5c80334dbd
Fix manufacturer name on Seeed Xiao S3 WIO
8 months ago
liquidraver
99a3473169
even less comments \o/
8 months ago
liquidraver
eae16cfc5f
less unnecessary comments, less lines of code :)
8 months ago
liquidraver
397d280c3b
stop OLED powering on every message if connected to phone
8 months ago
Devin Carraway
a2df37356f
Support working with ed25519 seeds in addition to raw keypairs.
Our ed25519 library uses a representation of its key pair that
is largely incompatible with modern implementations, which mostly
work with the original 32-byte seed; Peters' impentation represents
the private key as the clamped sha512 of the seed.
This change:
- preserves the original seed when generating keys
- adds CLI commands to obtain the seed via `get prv.seed`,
under the same conditions as `get prv.key` is allowed
- adds support for `set prv.key` to supply a seed, in which
case the keypair will be re-generated from it. This is
mostly to enable external key management using modern
libraries, but could also be of use on devices where
we don't have a trustworthy entropy source.
I split Identity::writeTo(uint8_t*,size_t) into explicit forms for
the thing being written; the original implementation wrote a
different thing depending on the length, which would be ambiguous
between pubkey and seed and cumbersome if it tried to return all
three in one long buffer. Identity::readFrom() did not have that
ambiguity problem because keys can't be set from pubkey alone,
though it might be preferable to split readFrom() up as well
and not use magic length values.
8 months ago
Scott Powell
d9ff3a4d02
* Mesh: new sendFlood() overload with transport codes.
* BaseChatMesh: sendFloodScoped(), for overriding with some outbound 'scope' / TransportKey
* companion: new 'send_scope' variable.
8 months ago
Scott Powell
ecd30f4d36
* new CLI commands: region, region load, region save, region get, region allow
8 months ago
Scott Powell
f797744f7c
* misc RegionMap and key store methods
8 months ago
Scott Powell
03fc949014
* setting up framework for Regions, TransportKeys, etc
8 months ago
ripplebiz
5b4544b9fe
Merge pull request #889 from fdlamotte/sensecap_indicator
Sensecap indicator
8 months ago
ripplebiz
920ac51c8c
Merge pull request #998 from tahnok/bmp085-sensor
Add support for bmp085/bmp180 temperature/pressure sensor
8 months ago
Liam Cottle
0b9f055860
Merge pull request #1047 from aqua/build-name-fix
Fix the sample RAK repeater build target name
8 months ago
Devin Carraway
d0caa3be04
Fix the sample RAK repeater build target name
The actual target doesn't capitalize the 'r' in repeater.
8 months ago
ViezeVingertjes
ff4fa7be31
Add ESP32-S3-Zero board configuration and Nibble Screen Connect variant
8 months ago
Adam Mealings
c13b4ae481
Analogue button delay based on millis
8 months ago
Scott Powell
7755400a35
* Companion: Now using transport codes { 0, 0 } when Share contact zero hop.
* Repeater: onAdvertRecv(), adverts via Share now NOT added to neighbours table
8 months ago
ripplebiz
ef752926c9
Merge pull request #1036 from oltaco/datastore-refactor
Refactor DataStore to use openRead() and openWrite()
8 months ago
ripplebiz
228b073006
Merge pull request #982 from ViezeVingertjes/feat/wio-wm1110-variant
Add Seeed Wio WM1110 Dev Board variant
8 months ago
ripplebiz
7ad45d113c
Merge pull request #993 from recrof/allow_lower_bw_sf
allow saving spreading factor from 5 and bandwidth from 7.8kHz
8 months ago
Scott Powell
7abe6c9693
* Upping max channel hash conflicts to 4 (was 2)
8 months ago
taco
52a3df4977
revert pubBlobByKey() change
8 months ago
taco
0b8159c6e5
refactor DataStore to use openRead() and openWrite()
refactored loadPrefsInt(), loadContacts(), loadChannels(), getBlobByKey() and putBlobByKey() to use openRead() and openWrite()
8 months ago
ViezeVingertjes
5088444f85
Update Wio WM1110 configuration to disable GPS and clean up location provider code
8 months ago
liquidraver
07e58d8ab5
Merge branch 'dev' into devt114
8 months ago
Scott Powell
96e786fa9e
* FIX: for divide by zero crash
8 months ago