/******************************************************************************/
/* Williams Advanced Engineering Limited                     Copyright(C) 2021*/
/* Grove                                                  All rights reserved */
/*                                                                            */
/******************************************************************************/


#ifndef MAINSOURCES_INCLUDE_IOS_BOOTLOADERVERSION_H_
#define MAINSOURCES_INCLUDE_IOS_BOOTLOADERVERSION_H_

/* Versions:
1.0.0: Initial
2.0.0: Change of CAN channel for DR CAN - Moved to channel 1 from channel 2
3.0.0: Fix of flow control on slave reflash - quick retest of DIDs ok
4.0.0: Integration of external NVM
5.0.0: Fixing synchronisation issue with the flashing tool
6.0.0: Fixing bug where sometimes a block of data would be lost during data transfer
7.0.0: Removed debug prints
8.0.0: External Watchdog management
9.0.0: Change commands for targeting volatile configuration registers in NVM device to avoid corruption if any power loss happens during write to the device registers.
10.0.0: Write of volatile NVM SR1V / CR1V / CR2V and CR3V configuration registers at start to ascertain default values
11.0.0 : Safety Bootloader
*/
#define BOOT_VERSION_MAJOR      11
#define BOOT_VERSION_MINOR      0
#define BOOT_VERSION_REVISION   0
#define BOOT_VERSION_BUILD_ID   1


#define HW_REVISION_ID          1      //ZIST-2223
#define HW_COMPONENT_ID         0x9    //ZIST-2225- as per Kyle email of 3rd Jan 2022
//#define HW_COMPONENT_ID         0x0 //For test only

#define ECU_INSTANCE_ID_NORTH   1       //ZIST-2216
#define ECU_INSTANCE_ID_SOUTH   2       //ZIST-2216


#endif /* MAINSOURCES_INCLUDE_IOS_BOOTLOADERVERSION_H_ */
