avr: fully implemented router functionality in network and router app.
This commit is contained in:
@@ -89,10 +89,6 @@ mainAppsOnPacketReceived:
|
||||
bigcall AppNetwork_HandleMsg
|
||||
#endif
|
||||
|
||||
#ifdef APPS_ROUTER
|
||||
bigcall AppRouter_HandleMsg
|
||||
#endif
|
||||
|
||||
#ifdef APPS_MA_LIGHT
|
||||
bigcall AppMotionLight_OnPacketReceived
|
||||
#endif
|
||||
|
||||
@@ -57,6 +57,12 @@
|
||||
|
||||
|
||||
|
||||
.equ TLV_OFFS_LEN = 0
|
||||
.equ TLV_OFFS_TYPE = 1
|
||||
.equ TLV_OFFS_VALUE = 2
|
||||
|
||||
|
||||
|
||||
; ---------------------------------------------------------------------------
|
||||
; EEPROM positions
|
||||
|
||||
@@ -76,5 +82,18 @@
|
||||
.equ EEPROM_OFFS_MAL_CONF_SRC2_VALUEID = 19 ; 1 byte
|
||||
.equ EEPROM_OFFS_MAL_CONF_RGBWVALUE = 20 ; 4 bytes
|
||||
|
||||
; next is 24
|
||||
.equ EEPROM_OFFS_ROUTER_RANGE_BEGIN = 24 ; 1 byte
|
||||
.equ EEPROM_OFFS_ROUTER_RANGE_END = 25 ; 1 byte
|
||||
; next is 26
|
||||
|
||||
|
||||
.equ EEPROM_OFFS_TLV = 32 ; begin TLV area here
|
||||
|
||||
|
||||
|
||||
|
||||
.equ EEPROM_TLV_ROUTER_RANGE = 0x10 ; 2 bytes (range begin, range end)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -239,6 +239,8 @@
|
||||
.include "modules/network/msg/reboot-d.asm"
|
||||
.include "modules/network/msg/reboot-r.asm"
|
||||
.include "modules/network/msg/pong-w.asm"
|
||||
.include "modules/network/msg/range-d.asm"
|
||||
.include "modules/network/msg/range-r.asm"
|
||||
#endif
|
||||
|
||||
|
||||
@@ -247,6 +249,11 @@
|
||||
.include "modules/network/msg/reboot-d.asm"
|
||||
.include "modules/network/msg/reboot-r.asm"
|
||||
.include "modules/network/msg/pong-w.asm"
|
||||
.include "modules/network/msg/range-d.asm"
|
||||
.include "modules/network/msg/range-r.asm"
|
||||
.include "modules/network/msg/range-w.asm"
|
||||
.include "common/eeprom-r.asm"
|
||||
.include "common/eeprom-w.asm"
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user