cleanup directory structure

1.2-legacy
geeksville 2020-05-01 09:04:00 -07:00
rodzic 5a4fab2506
commit 71fcdba017
21 zmienionych plików z 1 dodań i 44 usunięć

Wyświetl plik

@ -31,7 +31,7 @@ board_build.partitions = partition-table.csv
; note: we add src to our include search path so that lmic_project_config can override
; FIXME: fix lib/BluetoothOTA dependency back on src/ so we can remove -Isrc
build_flags = -Wno-missing-field-initializers -Isrc -Isrc/rf95 -Isrc/mesh -Ilib/nanopb/include -Os -Wl,-Map,.pio/build/output.map
build_flags = -Wno-missing-field-initializers -Isrc -Isrc/mesh -Ilib/nanopb/include -Os -Wl,-Map,.pio/build/output.map
-DAXP_DEBUG_PORT=Serial
-DHW_VERSION_${sysenv.COUNTRY}
-DAPP_VERSION=${sysenv.APP_VERSION}

Wyświetl plik

@ -1,17 +0,0 @@
This software is Copyright (C) 2008 Mike McCauley. Use is subject to license
conditions. The main licensing options available are GPL V2 or Commercial:
Open Source Licensing GPL V2
This is the appropriate option if you want to share the source code of your
application with everyone you distribute it to, and you also want to give them
the right to share who uses it. If you wish to use this software under Open
Source Licensing, you must contribute all your source code to the open source
community in accordance with the GPL Version 2 when your application is
distributed. See http://www.gnu.org/copyleft/gpl.html
Commercial Licensing
This is the appropriate option if you are creating proprietary applications
and you are not prepared to distribute and share the source code of your
application. Contact info@open.com.au for details.

Wyświetl plik

@ -1,4 +0,0 @@
# RF95
This is a heavily modified version of the Mike McCauley's RadioHead RF95 driver. We are using it under the GPL V3 License. See the
file LICENSE for Mike's license terms (which listed GPL as acceptible).

Wyświetl plik

@ -1,22 +0,0 @@
In old lib code:
* pass header all the way down to device
* have device send header using the same code it uses to send payload
* have device treat received header as identical to payload
* use new MessageHeader in existing app (make sure it is packed properly)
In the sudomesh code:
* move this rf95 lib into the layer2 project
* make RadioInterface the new layer one API (move over set radio options)
* change meshtastic app to use new layer one API
Now meshtastic is sharing layer one with disaster radio.
* change mesthastic app to use new layer two API (make sure broadcast still works for max TTL of 1)
Now meshtastic is sharing layer two with disaster radio.
* make simulation code work with new API
* make disaster radio app work with new API
later:
* implement naive flooding in the layer2 lib, use TTL limit max depth of broadcast
* allow packets to be filtered at the device level RX time based on dest addr (to avoid waking main CPU unnecessarily)