Professr
|
f5b7c33d4e
|
Refactored status handlers and merged
|
2020-06-28 18:17:52 -07:00 |
|
Professr
|
542b8b26ce
|
Abstracted statuses, made display event-driven
|
2020-06-27 21:19:49 -07:00 |
|
geeksville
|
60470211e5
|
expose battery level via the standard BLE battery service
|
2020-06-22 10:04:26 -07:00 |
|
geeksville
|
c5851a4a0c
|
Report battery level to other nodes in mesh (and apps).
Also today I'll turn back on the the standard "has a battery" BLE
device profile, so the locally connected radio should show up in the
phone's bluetooth popup of battery levels (similar to how a BLE
headphone battery level appears)
cc @lgoix - using code from @professr
```
meshtastic --info
Connected to radio...
my_node_num: 2883444536
has_gps: true
num_channels: 13
region: "unset"
hw_model: "tbeam"
firmware_version: "unset"
packet_id_bits: 32
current_packet_id: 91018534
node_num_bits: 32
message_timeout_msec: 300000
min_app_version: 172
preferences {
position_broadcast_secs: 900
send_owner_interval: 4
wait_bluetooth_secs: 120
screen_on_secs: 300
phone_timeout_secs: 900
phone_sds_timeout_sec: 7200
mesh_sds_timeout_secs: 7200
sds_secs: 31536000
ls_secs: 3600
}
channel_settings {
tx_power: 23
modem_config: Bw125Cr48Sf4096
psk: "\324\361\273: )\007Y\360\274\377\253\317Ni\277"
name: "Default"
}
Nodes in mesh:
{'num': 2883444536, 'user': {'id': '!2462abdddf38', 'longName': 'Unknown df38', 'shortName': '?38', 'macaddr': 'JGKr3d84'}, 'position': {'altitude': 96, 'batteryLevel': 100, 'latitudeI': 375210641, 'longitudeI': -1223090398, 'time': 1592843564, 'latitude': 37.5210641, 'longitude': -122.3090398}}
```
|
2020-06-22 09:36:19 -07:00 |
|
geeksville
|
aadba1f694
|
add printPacket for debug printing packets
|
2020-06-14 15:30:42 -07:00 |
|
geeksville
|
e124d2094f
|
PROTOCOL CHANGE! activate 32 bit nodenums/packetids
|
2020-06-06 13:16:36 -07:00 |
|
geeksville
|
829e0b6e26
|
fix extra free
|
2020-05-25 08:19:14 -07:00 |
|
geeksville
|
9dd88281af
|
reliable broadcast now works
|
2020-05-21 16:34:16 -07:00 |
|
geeksville
|
8bf4919576
|
wip reliable unicast (1 hop)
|
2020-05-19 11:56:17 -07:00 |
|
geeksville
|
976bdad067
|
sniffReceived now allows router to inspect packets not destined for this node
|
2020-05-18 17:57:58 -07:00 |
|
geeksville
|
26d3ef529e
|
Use the hop_limit field of MeshPacket to limit max delivery depth in
the mesh.
|
2020-05-18 17:35:23 -07:00 |
|
geeksville
|
b6a202d68e
|
runs again with new protobufs
|
2020-05-12 13:35:22 -07:00 |
|
geeksville
|
1cc24de787
|
stub encryptor seems nicely backwards compatible with old devices and apps
|
2020-05-09 17:51:20 -07:00 |
|
geeksville
|
933d5424da
|
abstract out the UBlox GPS driver
|
2020-05-04 11:15:05 -07:00 |
|
geeksville
|
9b309fe0a0
|
Use int based lat/long from now on in the device code
for https://github.com/meshtastic/Meshtastic-device/issues/124
|
2020-05-04 08:09:08 -07:00 |
|
geeksville
|
ad2f639195
|
don't leak messages if they are handled locally
|
2020-05-02 19:53:13 -07:00 |
|
geeksville
|
5a4fab2506
|
start msg sequence numbers with a random number each boot
|
2020-05-01 08:51:53 -07:00 |
|
geeksville
|
82c1752d85
|
less logspam
|
2020-05-01 08:31:52 -07:00 |
|
geeksville
|
0096f54ae9
|
better debug output
|
2020-04-30 22:53:21 -07:00 |
|
geeksville
|
dec4870649
|
begin cleaning up mesh library layer so that it could be split someday
|
2020-04-27 07:54:19 -07:00 |
|