remove region specific builds

1.2-legacy
Kevin Hester 2021-02-17 19:01:20 +08:00
rodzic f064e56dc9
commit 60a01567d9
2 zmienionych plików z 11 dodań i 6 usunięć

Wyświetl plik

@ -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

Wyświetl plik

@ -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