diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2013-05-15 08:35:53 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2013-05-15 08:35:53 -0600 |
commit | e823e78623d957ee0b9d433c111f14add05a317e (patch) | |
tree | 1cb215de1f3b147832cc0de9cc08e2899ce378de /misc/tools/osmocon/protocol.h | |
parent | 5f8d043efc6d56c7957bae00b886d4e57a71b56d (diff) | |
download | nuttx-e823e78623d957ee0b9d433c111f14add05a317e.tar.gz nuttx-e823e78623d957ee0b9d433c111f14add05a317e.tar.bz2 nuttx-e823e78623d957ee0b9d433c111f14add05a317e.zip |
Add a copy of the Osmocom-BB osmocon tool
Diffstat (limited to 'misc/tools/osmocon/protocol.h')
-rw-r--r-- | misc/tools/osmocon/protocol.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/misc/tools/osmocon/protocol.h b/misc/tools/osmocon/protocol.h new file mode 100644 index 000000000..0a61c89ec --- /dev/null +++ b/misc/tools/osmocon/protocol.h @@ -0,0 +1,37 @@ + +enum loader_command { + /* init message from loader */ + LOADER_INIT, + + /* ping / pong */ + LOADER_PING, + + /* lifecycle requests */ + LOADER_RESET, + LOADER_POWEROFF, + + /* jumps */ + LOADER_JUMP, + LOADER_ENTER_ROM_LOADER, + LOADER_ENTER_FLASH_LOADER, + + /* generic memory ops */ + LOADER_MEM_READ, + LOADER_MEM_WRITE, + + /* flash operations */ + LOADER_FLASH_INFO, + LOADER_FLASH_ERASE, + LOADER_FLASH_UNLOCK, + LOADER_FLASH_LOCK, + LOADER_FLASH_LOCKDOWN, + LOADER_FLASH_GETLOCK, + LOADER_FLASH_PROGRAM, + +}; + +enum loader_flash_lock { + LOADER_FLASH_UNLOCKED = 0, + LOADER_FLASH_LOCKED, + LOADER_FLASH_LOCKED_DOWN, +}; |