added memory stats.
This commit is contained in:
@@ -53,6 +53,27 @@ AppNetwork_SendRxdStats_end:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
; ---------------------------------------------------------------------------
|
||||||
|
; @routine AppNetwork_SendRxdStats
|
||||||
|
|
||||||
|
; @param Y network interface to work with
|
||||||
|
; @clobbers R16, X (R17, R18, R19, R20, R21, Z)
|
||||||
|
|
||||||
|
AppNetwork_SendMemStats:
|
||||||
|
rcall NET_Buffer_Alloc ; (R16, R17, X)
|
||||||
|
brcc AppNetwork_SendMemStats_end
|
||||||
|
push r16
|
||||||
|
adiw xh:xl, 1
|
||||||
|
rcall NETMSG_MemStats_Write ; (R16, R17, R18, R19, R20, R21)
|
||||||
|
sbiw xh:xl, 1
|
||||||
|
pop r16
|
||||||
|
rcall NET_Interface_AddOrReleaseOutMsg ; (R16, R17, R18, X)
|
||||||
|
AppNetwork_SendMemStats_end:
|
||||||
|
ret
|
||||||
|
; @end
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; ---------------------------------------------------------------------------
|
; ---------------------------------------------------------------------------
|
||||||
; @routine AppNetwork_SendDevice
|
; @routine AppNetwork_SendDevice
|
||||||
|
|
||||||
|
|||||||
@@ -68,11 +68,15 @@ AppStats_OnEveryMinute_store:
|
|||||||
breq AppStats_OnEveryMinute_sendTxdStats
|
breq AppStats_OnEveryMinute_sendTxdStats
|
||||||
cpi r16, 3
|
cpi r16, 3
|
||||||
breq AppStats_OnEveryMinute_sendRxdStats
|
breq AppStats_OnEveryMinute_sendRxdStats
|
||||||
|
cpi r16, 4
|
||||||
|
breq AppStats_OnEveryMinute_sendMemStats
|
||||||
ret
|
ret
|
||||||
AppStats_OnEveryMinute_sendTxdStats:
|
AppStats_OnEveryMinute_sendTxdStats:
|
||||||
rjmp AppNetwork_SendTxdStats
|
rjmp AppNetwork_SendTxdStats
|
||||||
AppStats_OnEveryMinute_sendRxdStats:
|
AppStats_OnEveryMinute_sendRxdStats:
|
||||||
rjmp AppNetwork_SendRxdStats
|
rjmp AppNetwork_SendRxdStats
|
||||||
|
AppStats_OnEveryMinute_sendMemStats:
|
||||||
|
rjmp AppNetwork_SendMemStats
|
||||||
AppStats_OnEveryMinute_sendDevice:
|
AppStats_OnEveryMinute_sendDevice:
|
||||||
rjmp AppNetwork_SendDevice
|
rjmp AppNetwork_SendDevice
|
||||||
; @end
|
; @end
|
||||||
|
|||||||
Reference in New Issue
Block a user