From 02e24f0f533fe904c3a5275c4060c10c38d7c17a Mon Sep 17 00:00:00 2001 From: Ján Sučan Date: Wed, 10 May 2017 15:13:29 +0200 Subject: Uvodny commit, subory su rovnake ako na CD prilozenom k vytlacenemu texu bakalarskej prace, naviac je pridany len subor LICENCIA --- firmware/include/COMMON.INC | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 firmware/include/COMMON.INC (limited to 'firmware/include/COMMON.INC') diff --git a/firmware/include/COMMON.INC b/firmware/include/COMMON.INC new file mode 100755 index 0000000..fbad655 --- /dev/null +++ b/firmware/include/COMMON.INC @@ -0,0 +1,30 @@ +IDMANUF DEFR 0F07Eh +IDCHIP DEFR 0F07Ch +XPERCON EQU 0F024h + +FW2BASE EQU 0E000h ; 0F600h 0E000h +FW2END EQU 0E7FFh ; 0F9FFh 0E7FFh +FW2DATA EQU (FW2END + 1 - 42) + +FW1BASE EQU 0FA40h + +STACK_TOP EQU 0FC00h +STACK_BOTTOM EQU (STACK_TOP - 256d) ; 256 bytes + +REGBANK0 EQU STACK_TOP +REGBANK1 EQU (REGBANK0 + 32d) + +CMD_PING EQU 00h +CMD_ERASE_BLOCKS EQU 01h +CMD_READ EQU 02h +CMD_WRITE EQU 03h +CMD_IDENTIFY EQU 04h +CMD_ERASE_CHIP EQU 05h + +SHELL_ACK EQU 0ABh + +RET_SERIAL_OVERRUN EQU 20h +RET_BAD_ECHO EQU 21h +RET_ERASE_ERROR EQU 30h +RET_WRITE_ERROR EQU 31h + -- cgit v1.2.3