External Flash Defines for SBC66 range of boards. More...
Go to the source code of this file.
Data Structures | |
union | _FIRMWARE_STATE |
struct | _FIRMWARE_INFO |
Typedefs | |
typedef union _FIRMWARE_STATE | FIRMWARE_STATE |
typedef struct _FIRMWARE_INFO | FIRMWARE_INFO |
External Flash Defines for SBC66 range of boards.
Code for using and configuring I/O ports
The software supplied herewith is owned by Modtronix Engineering, and is protected under applicable copyright laws. The software supplied herewith is intended and supplied to you, the Company customer, for use solely and exclusively on products manufactured by Modtronix Engineering. The code may be modified and can be used free of charge for commercial and non commercial applications. All rights are reserved. Any use in violation of the foregoing restrictions may subject the user to criminal sanctions under applicable laws, as well as to civil liability for the breach of the terms and conditions of this license.
THIS SOFTWARE IS PROVIDED IN AN 'AS IS' CONDITION. NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. THE COMPANY SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
File History
2013-11-20, David H. (DH):
typedef struct _FIRMWARE_INFO FIRMWARE_INFO |
There are two copies of the firmware in Flash, FirmwareA and FirmwareB. Both have an associated "Firmware Info" sector.
The FirmwareA and FirmwareB both have a Firmware Info structure. 0x0 - 0x7f contains information on the Firmware. 0x80 - 0xfff contains the default configuation data for the firmware (external EEPROM).
!!!!! IMPORTANT !!!!! Ensure this structure is NOT larger than 128 bytes
typedef union _FIRMWARE_STATE FIRMWARE_STATE |
Gives the current state of FirmwareA and FirmwareB. Possible conditions are: