sforkowany z mirror/meshtastic-firmware
cleanup directory structure
rodzic
5a4fab2506
commit
71fcdba017
|
@ -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}
|
||||
|
|
|
@ -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.
|
|
@ -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).
|
|
@ -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)
|
Ładowanie…
Reference in New Issue