sforkowany z mirror/meshtastic-firmware
remove region specific builds
rodzic
f064e56dc9
commit
60a01567d9
|
@ -4,7 +4,9 @@ set -e
|
|||
|
||||
VERSION=`bin/buildinfo.py`
|
||||
|
||||
COUNTRIES="US EU433 EU865 CN JP ANZ KR"
|
||||
# We now only do regionless builds
|
||||
COUNTRIES=""
|
||||
#COUNTRIES="US EU433 EU865 CN JP ANZ KR"
|
||||
#COUNTRIES=US
|
||||
#COUNTRIES=CN
|
||||
|
||||
|
|
|
@ -2,8 +2,9 @@
|
|||
|
||||
You probably don't care about this section - skip to the next one.
|
||||
|
||||
1.2 cleanup & multichannel:
|
||||
1.2 cleanup & multichannel support:
|
||||
|
||||
* call RouterPlugin for *all* packets - not just Router packets
|
||||
* clear priority before sending (to keep wire size small)
|
||||
* generate channel hash from the name of the channel+the psk (not just one or the other)
|
||||
* DONE remove deprecated
|
||||
|
@ -12,13 +13,15 @@ You probably don't care about this section - skip to the next one.
|
|||
* DONE set mynodeinfo.num_bands (formerly num_channels)
|
||||
* fix sniffing of non Routing packets
|
||||
* DONE move portnum up?
|
||||
* DONE remove region specific builds from the firmware
|
||||
* add gui in android app for setting region
|
||||
* scrub protobufs to make sure they are absoloute minimum wiresize (in particular packets, ChannelSets and positions)
|
||||
* send a hint that can be used to select which channel to try and hash against with each message
|
||||
* change syncword
|
||||
* allow chaning packets in single transmission - to increase airtime efficiency and amortize packet overhead
|
||||
* move #define PACKET_FLAGS_HOP_MASK PACKET_FLAGS_WANT_ACK_MASK out of wire header, instead include keyHint. shrink header len to 14 bytes.
|
||||
* move most parts of meshpacket into the Data packet, so that we can chain multiple Data for sending when they all have a common destination and key.
|
||||
when selecting a MeshPacket for transmit, scan the TX queue for any Data packets we can merge together.
|
||||
* DONE move most parts of meshpacket into the Data packet, so that we can chain multiple Data for sending when they all have a common destination and key.
|
||||
* when selecting a MeshPacket for transmit, scan the TX queue for any Data packets we can merge together as a WirePayload. In the low level send/rx code expand that into multiple MeshPackets as needed (thus 'hiding' from MeshPacket that over the wire we send multiple datapackets
|
||||
* confirm we are still calling the plugins for messages inbound from the phone (or generated locally)
|
||||
* DONE move acks into routing
|
||||
* DONE make all subpackets different versions of data
|
||||
* DONE move routing control into a data packet
|
||||
|
@ -31,7 +34,7 @@ when selecting a MeshPacket for transmit, scan the TX queue for any Data packets
|
|||
* add channel restrictions for plugins (and restrict routing plugin to the "control" channel)
|
||||
* make a primaryChannel global and properly maintain it when the phone sends setChannel
|
||||
* move setCrypto call into packet send and packet decode code
|
||||
* implement'small locations' change?
|
||||
* implement 'small location diffs' change
|
||||
* move battery level out of position?
|
||||
* DOUBLE CHECK android app can still upgrade 1.1 and 1.0 loads
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue