Wykres commitów

168 Commity (7ca752cd32a68ce7e8930df6e1b24825d9045461)

Autor SHA1 Wiadomość Data
geeksville dec88a368b First attempt at better protocol docs. Bug #308
@cyclomies thank you for the prodding and help.  I'm happy to add more
detail, can you insert a few questions inline?  Then I'll answer and
hopefully that will be enough to be useful for others.
2020-08-11 17:34:49 -07:00
Kevin Hester d6658dbb2e
Merge branch 'master' into PlatformIO-build-guide-update 2020-08-10 08:56:15 -07:00
Dafeman 05531b2684
Update build-instructions.md 2020-08-09 14:07:42 +12:00
Dafeman 8b1fb39ce1
Update build-instructions.md 2020-08-06 22:06:38 +12:00
Dafeman da46d4ca0e
Update build-instructions.md 2020-08-06 19:44:42 +12:00
geeksville 75806ee666 clarify build instructions 2020-07-29 10:25:20 -07:00
geeksville b617010a46 Merge branch 'post1'
# Conflicts:
#	docs/software/TODO.md
#	docs/software/nrf52-TODO.md
2020-07-24 13:07:33 -07:00
geeksville 92edcb97ed Merge remote-tracking branch 'origin/post1'
# Conflicts:
#	docs/software/TODO.md
#	docs/software/nrf52-TODO.md
2020-07-24 12:49:24 -07:00
geeksville 1aa7451866 0.9.1 2020-07-24 12:41:14 -07:00
geeksville 204f2c1a68 software update service now registered with NimBLE 2020-07-24 11:39:48 -07:00
geeksville a5b7501a4e nimble add debug output 2020-07-24 10:12:25 -07:00
geeksville 4eb27b637d Nimble sleep now works nicely 2020-07-22 22:18:47 -07:00
geeksville 014eea2f56 Nimble sleep almost works 2020-07-22 21:26:32 -07:00
geeksville 9b4ca95660 nimble basically works now. Started long bake for bug #266 2020-07-22 18:00:56 -07:00
geeksville 78ff9a8116 Nimble WIP - make notify work 2020-07-22 16:40:00 -07:00
geeksville c5df1bc885 Nimble WIP - woot! basic device API works now 2020-07-22 15:44:45 -07:00
geeksville b6a3deb341 nimble WIP - writes kinda work now 2020-07-22 12:08:54 -07:00
geeksville 7f6dc104f0 nimble WIP - add advertising boilerplate 2020-07-22 09:51:57 -07:00
geeksville 102085808f WIP nimble now builds 2020-07-21 12:42:24 -07:00
geeksville 2645730329 Merge branch 'post1' into nimble
# Conflicts:
#	docs/software/TODO.md
#	docs/software/nrf52-TODO.md
#	platformio.ini
#	src/esp32/MeshBluetoothService.cpp
2020-07-21 11:20:09 -07:00
geeksville 6aa28f55dd WIP stubify to get app building without CONFIG_BLUEDROID (BLE disabled) 2020-07-21 11:16:14 -07:00
geeksville 62c20f8ab9 add todo items 2020-07-19 14:59:53 -07:00
geeksville 6cb92143ec OOM allocing the BLE stack for adafruit 2020-07-15 13:45:57 -07:00
geeksville 3400bcde85 Merge branch 'master' into post1
# Conflicts:
#	docs/README.md
2020-07-15 11:51:05 -07:00
geeksville 2ff94cb11d Update device protocol docs 2020-07-13 14:41:04 -07:00
geeksville e46bebc06f rename docs 2020-07-13 14:21:28 -07:00
geeksville 98dfecdb79 Add external RF switch management for RF95 (needed for RAK815) 2020-07-13 13:18:32 -07:00
geeksville f2f17c81d4 Merge branch 'dev' into post1 2020-07-11 17:17:27 -07:00
geeksville f78f3232e2 update todo 2020-07-11 17:08:36 -07:00
geeksville a687aa8e75 update nrf52 todo 2020-07-11 17:08:03 -07:00
geeksville 9d3ca0d0f9 fix esp32 build 2020-07-10 18:46:33 -07:00
geeksville e12c057c31 RAK815 lora works 2020-07-10 14:37:01 -07:00
geeksville acbe8c159b move rak815 variant to arduino repo 2020-07-10 12:38:11 -07:00
geeksville cc35ed7782 update build instructions for RAK815 2020-07-10 12:12:03 -07:00
geeksville b00a936f41 WIP RAK815 support 2020-07-10 11:02:29 -07:00
geeksville 5b11c1ca86 Merge branch 'dev' into post1 2020-07-10 10:03:18 -07:00
geeksville 7802d00031 add nrf52832 support 2020-07-10 10:03:08 -07:00
geeksville 6954d0d5f4 Checkout submodules for CI build 2020-07-09 20:31:16 -07:00
geeksville ed589727d6 Update NRF52 build to work again 2020-07-09 19:57:55 -07:00
geeksville 3a62453b8b todo updates for 1.0 2020-07-07 17:40:59 -07:00
geeksville 8381512ce4 todo updates 2020-07-01 09:32:01 -07:00
geeksville bd477f0fb2 turn on thread watchdog 2020-06-28 11:12:12 -07:00
geeksville ac135be8cd move geeksville's personal todos somewhere else (mostly android) 2020-06-25 15:49:49 -07:00
geeksville 8bb85cdc69 personal TODO list updates (sorry github reviewers) 2020-06-24 13:13:20 -07:00
geeksville 4e958c9230 make software update keep device from sleeping 2020-06-22 17:10:41 -07:00
geeksville 64cf1890f2 prebump to 0.7.9 build number, though not doing a release yet...
Because I want to pick a min build number for 'BLE OTA update allowed'
2020-06-22 17:10:18 -07:00
geeksville 2839539c6c todo for my personal work queue 2020-06-22 11:36:48 -07:00
geeksville d9e93f3944 Try turning my software update service back on...
Now that I've fixed a couple of nasty esp32-arduino bugs
2020-06-22 10:06:35 -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 9757f9ae53 geeksville personal todo list 2020-06-22 09:17:04 -07:00