Firmware Specific Serial Communication Draft/Discussion
Posted: Thu Oct 09, 2008 12:36 am
This thread is to lay out what types of packets will be able to be sent to the EMS from a PC. Various functions need to be handled in a clean way without exposing memory access to the world. I'll start a list. Feel free to post any additions, ideas, questions, suggestions, etc.
Adjust values in ram for main tables :
More to come tomorrow some time.
Fred.
Adjust values in ram for main tables :
- Replace Main Table (page (0 - 3), table (0 - 3), DataBlock) OR
- Replace Main Table (tableID (0 - 15), DataBlock) (same variation on each)
- Adjust Main Table Value (page (0 - 3), table (0 - 3), X, Y, Value)
- Adjust Main Table X Axis Value (page (0 - 3), table (0 - 3), Index, Value)
- Adjust Main Table Y Axis Value (page (0 - 3), table (0 - 3), Index, Value)
- Replace Full SmallTables Block (0 - 8) OR (0/1, 0-3)
- Replace 2d Table (identifier of some sort)
- Adjust 2d Table Value (ID, Index, Value)
- Adjust 2d Table Axis Value (ID, Index, Value)
- Burn Down Fixed Config One (DataBlock)
- Burn Down Fixed Config Two (DataBlock)
- Burn Down IAT Table 1/2 (DataBlock)
- Burn Down IAT Table 2/2 (DataBlock)
- Burn Down CHT Table 1/2 (DataBlock)
- Burn Down CHT Table 2/2 (DataBlock)
- Burn Down MAF Table 1/2 (DataBlock)
- Burn Down MAF Table 2/2 (DataBlock)
- Burn main table down (identifier)
- Burn small table block down (identifier)
More to come tomorrow some time.
Fred.