mirror of
https://github.com/meshtastic/firmware.git
synced 2025-04-25 01:42:15 +00:00
cleanup directory structure
This commit is contained in:
parent
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
|
; 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
|
; 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
|
-DAXP_DEBUG_PORT=Serial
|
||||||
-DHW_VERSION_${sysenv.COUNTRY}
|
-DHW_VERSION_${sysenv.COUNTRY}
|
||||||
-DAPP_VERSION=${sysenv.APP_VERSION}
|
-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)
|
|
Loading…
Reference in New Issue
Block a user