geeksville
ca03110932
Update ESP32 build to work with latest NRF52 changes
2020-04-24 14:55:51 -07:00
geeksville
b8b503cb0a
Add starting point of PPR variants definition
2020-04-24 12:40:22 -07:00
geeksville
bb885a5110
add a variant based on the nrf52840-dk but with a RC clock.
...
Because I was dumb and accidentally ran some code that configured gpio 0
as an output and that was enough to smoke the xtal that was preinstalled
between P0.0 and P0.1.
2020-04-24 12:30:06 -07:00
geeksville
bebaa838c4
no need for LightSleep state on NRF52 CPUs
2020-04-24 11:21:10 -07:00
geeksville
7fa9d09d9f
placeholder guess at PMU code until I have HW
2020-04-24 09:33:45 -07:00
geeksville
7bc299573f
move esp32 specific code into esp32 land
2020-04-24 08:52:49 -07:00
geeksville
e0a1855429
Add PMU driver
2020-04-24 08:38:00 -07:00
geeksville
5e75beff3f
don't block but queue log messages for the ICE (and eventual crash reports)
2020-04-24 08:06:29 -07:00
geeksville
4f7e85c1a4
cleanup serial instanciation on boards where we might not use it
2020-04-24 08:05:56 -07:00
geeksville
5ad30caf67
todo updates
2020-04-24 08:05:33 -07:00
geeksville
8f26ae240a
Add UC1701 and SX126X drivers (not yet using them though)
2020-04-24 08:05:25 -07:00
geeksville
d445cbe083
fix device name
2020-04-23 21:22:58 -07:00
geeksville
12599849db
update todo list
2020-04-23 19:05:03 -07:00
geeksville
3c9c01189d
old RF95 driver probably works on NRF52 now
2020-04-23 18:47:27 -07:00
geeksville
4f3a9d8646
example BLE code approximately works
2020-04-23 18:11:32 -07:00
geeksville
0c7c3f17e5
fix nrf52 macaddr byte order
2020-04-23 18:06:46 -07:00
geeksville
5b0451f25c
add NRF52 BLE example code
2020-04-23 18:02:28 -07:00
geeksville
8f3b33c84c
use a real macaddr on the nrf52
2020-04-23 16:55:25 -07:00
geeksville
2fdb75efdf
make GPS 'work' on nrf52
2020-04-23 16:20:07 -07:00
geeksville
fbd12e1929
oled screen probably works now on nrf52
2020-04-23 13:56:15 -07:00
geeksville
ffe95f62ab
no need to pass in scl & sda into screen constructor
2020-04-23 13:53:51 -07:00
geeksville
3e4ccef992
fix warnings
2020-04-23 13:53:29 -07:00
geeksville
309e7be00c
use segger console on nrf52
2020-04-23 13:52:46 -07:00
geeksville
f0f6c4950b
on NRF52 use the Segger debug console for debug logging
2020-04-23 13:27:16 -07:00
geeksville
16998ebd8d
fix compiler warnings
2020-04-23 13:26:53 -07:00
geeksville
b77c068881
create MeshRadio even on NRF52 (though it is currently using a Sim interface)
2020-04-23 12:50:54 -07:00
geeksville
e94227cddd
cope with missing interfaces in send
2020-04-23 12:48:00 -07:00
geeksville
fe3cbeed3a
misc NRF52 fixes
2020-04-23 12:47:41 -07:00
Kevin Hester
2061706c11
Merge pull request #105 from geeksville/newapi
...
The new bluetooth API
2020-04-23 11:44:56 -07:00
geeksville
a0b6d57591
Fix #69 - new BLE API is in and tested from android
2020-04-23 11:41:30 -07:00
geeksville
3673f95fe5
woot! using new BLE api approximately works for reading
2020-04-23 11:02:14 -07:00
geeksville
c67b53b969
remove owner from ToRadio
2020-04-23 10:30:14 -07:00
geeksville
562b227c73
new API now seems fully implemented - now on to testing. #69
2020-04-22 16:11:54 -07:00
geeksville
169d85d0fa
handle the new set_owner and set_radio messages
2020-04-22 15:13:05 -07:00
geeksville
bd77d47215
change serial baud rate to 921600
2020-04-22 14:58:35 -07:00
geeksville
e40524baf0
begin moving comms glue from the old crufty BLE code to the new cleaner PhoneAPI class
2020-04-22 14:55:36 -07:00
geeksville
31f735ae1f
minor status update
2020-04-20 19:30:41 -07:00
geeksville
9232dfcccf
WIP - add new baseclass for all api endpoints (serial, bluetooth, udp)
...
https://github.com/meshtastic/Meshtastic-esp32/issues/69
2020-04-20 18:03:13 -07:00
Kevin Hester
fab616a15e
Merge pull request #101 from geeksville/master
...
0.4.3 Fix #92 : omg - for the last couple of weeks the official builds…
2020-04-19 08:39:51 -07:00
geeksville
2419ebb04e
0.4.3 Fix #92 : omg - for the last couple of weeks the official builds were
...
all using US frequencies. This build fixes this (and makes the build
system cleaner in general).
If you are building your own builds in the IDE you'll need to start
setting an environment variable called COUNTRY to your two letter
country code (or leave unset to get US frequencies). See new comment
in platformio.ini.
2020-04-19 08:33:59 -07:00
Kevin Hester
88c576798b
Merge pull request #100 from geeksville/removeradiohead
...
Removeradiohead
2020-04-18 18:42:25 -07:00
geeksville
db766f18ed
Fix #99 : move spi ISR operations into helper thread. SPI from ISR is bad!
2020-04-18 14:56:09 -07:00
geeksville
f9a805e3d4
Merge remote-tracking branch 'root/master' into removeradiohead
2020-04-18 09:22:38 -07:00
geeksville
e5f9a752d8
fix comments and cleanup ISR code
2020-04-18 09:22:26 -07:00
geeksville
20b41836e2
clarify log msg
2020-04-18 09:22:08 -07:00
Kevin Hester
c55df4d1cc
Merge pull request #98 from geeksville/removeradiohead
...
Removeradiohead
2020-04-18 08:58:12 -07:00
Kevin Hester
908b1020c0
Merge branch 'master' into removeradiohead
2020-04-18 08:51:00 -07:00
geeksville
78470ed3f5
fix #97 , we need the RF95 IRQ to be level triggered, or we have slim chance of missing events
2020-04-18 08:48:03 -07:00
geeksville
4ce7df295e
don't poll for completion so quickly - the log messages scare people
2020-04-18 08:39:05 -07:00
Kevin Hester
598abb0d23
Merge pull request #96 from geeksville/removeradiohead
...
Removeradiohead
2020-04-17 18:55:23 -07:00