geeksville
0a6af936ed
Get build (kinda, not really) running on a NRF52
...
Lots of NO_ESP32 to remove later...
2020-04-14 20:22:27 -07:00
geeksville
0b62083e35
wip - plan
2020-04-14 16:45:26 -07:00
geeksville
fd17193d5e
Strip out all the parts of Radiohead (most of it) that we don't need
2020-04-14 12:31:29 -07:00
geeksville
93a06906cb
begin splitting up source files, so we can have a tree of sources...
...
unique to each architecture. For now, we have "esp32" and "bare"
esp32 is the old esp stuff
bare is an target suitable for emulation that doesn't require any
particular hardware to run (no bluetooth, no i2c devices, no spi devices)
2020-04-10 12:15:35 -07:00
geeksville
06a17885eb
need need to link against the axp202 library on devices that don't have it
2020-04-07 21:27:08 -07:00
geeksville
c22df18e28
fix collision avoidance for transmit - substantially improves lora tx success
2020-04-06 09:39:44 -07:00
geeksville
af35f3006c
force other devs to update for
...
fix https://github.com/meshtastic/Meshtastic-esp32/issues/76
2020-04-05 14:13:04 -07:00
geeksville
da74803ffb
begin cleanup on radio abstraction, details below:
...
* to allow changing to new mesh transport
* to allow a different chipset for the radio
* to allow testing on hardware with a SimRadio
* new "bare" build env for a devboard with virtually no hardware
* make buttons optional
2020-03-31 21:56:35 -07:00
geeksville
1fd92cf8eb
fix build for Windows based on tip from @moinars
2020-03-29 12:33:14 -07:00
geeksville
ea250d9cd3
add initial guess at TBEAM 0.7 hardware support
2020-03-28 15:31:22 -07:00
geeksville
be468a2183
add reasonable guesses for TTGO LORA V1 and V2 boards - thanks @sensorsiot
...
for the pinouts
2020-03-28 14:45:33 -07:00
geeksville
cf2aa37635
clean up configuration.h and add support for ttgo-lora-v1 boards
2020-03-27 16:55:19 -07:00
geeksville
d831beab3d
moving build selection into platformio.ini rather than nasty #defines. thanks to @sensorslot
...
for the pointer to https://github.com/arendst/Tasmota - where I just borrowed heavily ;-)
2020-03-27 14:03:58 -07:00
geeksville
9ec8562ce7
fix old geeksville link (though github provides redirects)
2020-03-15 16:57:21 -07:00
geeksville
64109b25f2
Switch to native ublox api for GPS position and time
2020-03-14 12:46:24 -07:00
geeksville
9bbd658b9d
begin testing native ublox api
2020-03-13 20:30:48 -07:00
geeksville
4999da0824
Merge branch 'dev' into gps-sleep-mode
...
# Conflicts:
# docs/software/TODO.md
# platformio.ini
2020-03-13 18:48:38 -07:00
Kevin Hester
e01680cd4b
Change all repo URLs to be meshtastic... instead of geeksville...
2020-03-02 15:13:33 -08:00
Girts Folkmanis
0b8d7768fd
some minor cleanups
...
* Suppress warnings about conflicting library names in platformio.ini by
explicitly picking the libraries by id that we want.
* fix unused static function warning by making it not static ;)
* declare arduino-fsm as dependency for BluetoothOTA. Hopefully this
fixes the CI builds?
Tested: `pio run` builds.
2020-02-28 19:26:11 -08:00
geeksville
76100e23eb
WIP make swupdate keep power on
2020-02-23 11:37:38 -08:00
geeksville
316347226b
don't use a symlink to find my modified RadioHead, use a pio depdency
...
To make it more easily buildable by others.
2020-02-23 08:24:10 -08:00
geeksville
6eba792537
WIP - changing to a ublox aware GPS lib so I can put it in sleep
2020-02-22 19:08:16 -08:00
geeksville
045529d91f
begin cleanup of sleep code for new state machine
2020-02-21 17:01:26 -08:00
geeksville
b9438357b6
add support for network ping testing
2020-02-19 18:51:17 -08:00
geeksville
593a6e6f83
BLE is now secured to require pairing with PIN
2020-02-07 20:59:21 -08:00
geeksville
ade30ee1ce
bidir comm works
2020-02-06 21:26:40 -08:00
geeksville
0b226132b8
begin cleanup on gps code
2020-02-06 07:40:00 -08:00
geeksville
0050e4b05a
progress
2020-02-05 22:13:27 -08:00
geeksville
83fb38b38c
jlink jtag debug now works on lora32 board, problem was gpio14 is needed
2020-02-05 15:37:58 -08:00
geeksville
37eca63e58
fix bt reads of owner etc
2020-02-04 13:47:42 -08:00
geeksville
b538677ad2
include our local user in the node db
2020-02-04 09:00:17 -08:00
geeksville
b04fb061c4
stop explicitly using Serial.print for debug messages
2020-02-04 08:17:44 -08:00
geeksville
4a40b9499b
allow heltec boards to boot without i2c when jtag debugging
2020-02-04 07:31:32 -08:00
geeksville
f2a731c22d
update to nanopb
2020-02-03 22:22:53 -08:00
geeksville
e6535f5504
we now BLE notify for the arrival of new messages
2020-02-02 20:54:40 -08:00
geeksville
b799004f0d
rx path to phone is written
2020-02-02 18:33:46 -08:00
geeksville
2474b3b064
progress
2020-02-01 18:45:27 -08:00
geeksville
1bda9c953e
grow our app space in flash
2020-02-01 09:46:25 -08:00
geeksville
2529189a08
add beginnings of mesh radio
2020-02-01 09:05:50 -08:00
geeksville
cdb7153071
move my bt experiment into its own repo (about to remove ttn)
2020-02-01 08:30:53 -08:00