Added current factors. Various fixes for temperature monitor. Added partial implementation for can1 and can2
This commit is contained in:
@@ -40,7 +40,7 @@ uint16_t driverHWEEPROMInit(uint16_t numberOfVars) {
|
||||
/* Fill EraseInit structure*/
|
||||
s_eraseinit.TypeErase = FLASH_TYPEERASE_PAGES;
|
||||
s_eraseinit.PageAddress = PAGE0_BASE_ADDRESS;
|
||||
s_eraseinit.NbPages = 1;
|
||||
s_eraseinit.NbPages = 2;
|
||||
|
||||
/* Check for invalid header states and repair if necessary */
|
||||
switch (pagestatus0)
|
||||
@@ -127,7 +127,7 @@ uint16_t driverHWEEPROMInit(uint16_t numberOfVars) {
|
||||
}
|
||||
s_eraseinit.TypeErase = FLASH_TYPEERASE_PAGES;
|
||||
s_eraseinit.PageAddress = PAGE1_BASE_ADDRESS;
|
||||
s_eraseinit.NbPages = 1;
|
||||
s_eraseinit.NbPages = 2;
|
||||
/* Erase Page1 */
|
||||
if(!driverHWEEPROMVerifyPageFullyErased(PAGE1_BASE_ADDRESS))
|
||||
{
|
||||
@@ -143,7 +143,7 @@ uint16_t driverHWEEPROMInit(uint16_t numberOfVars) {
|
||||
{
|
||||
s_eraseinit.TypeErase = FLASH_TYPEERASE_PAGES;
|
||||
s_eraseinit.PageAddress = PAGE1_BASE_ADDRESS;
|
||||
s_eraseinit.NbPages = 1;
|
||||
s_eraseinit.NbPages = 2;
|
||||
/* Erase Page1 */
|
||||
if(!driverHWEEPROMVerifyPageFullyErased(PAGE1_BASE_ADDRESS))
|
||||
{
|
||||
@@ -189,7 +189,7 @@ uint16_t driverHWEEPROMInit(uint16_t numberOfVars) {
|
||||
{
|
||||
s_eraseinit.TypeErase = FLASH_TYPEERASE_PAGES;
|
||||
s_eraseinit.PageAddress = PAGE1_BASE_ADDRESS;
|
||||
s_eraseinit.NbPages = 1;
|
||||
s_eraseinit.NbPages = 2;
|
||||
/* Erase Page1 */
|
||||
if(!driverHWEEPROMVerifyPageFullyErased(PAGE1_BASE_ADDRESS))
|
||||
{
|
||||
@@ -236,7 +236,7 @@ uint16_t driverHWEEPROMInit(uint16_t numberOfVars) {
|
||||
}
|
||||
s_eraseinit.TypeErase = FLASH_TYPEERASE_PAGES;
|
||||
s_eraseinit.PageAddress = PAGE0_BASE_ADDRESS;
|
||||
s_eraseinit.NbPages = 1;
|
||||
s_eraseinit.NbPages = 2;
|
||||
/* Erase Page0 */
|
||||
if(!driverHWEEPROMVerifyPageFullyErased(PAGE0_BASE_ADDRESS))
|
||||
{
|
||||
@@ -419,7 +419,7 @@ static HAL_StatusTypeDef driverHWEEPROMFormat(void)
|
||||
|
||||
s_eraseinit.TypeErase = FLASH_TYPEERASE_PAGES;
|
||||
s_eraseinit.PageAddress = PAGE0_BASE_ADDRESS;
|
||||
s_eraseinit.NbPages = 1;
|
||||
s_eraseinit.NbPages = 2;
|
||||
/* Erase Page0 */
|
||||
if(!driverHWEEPROMVerifyPageFullyErased(PAGE0_BASE_ADDRESS))
|
||||
{
|
||||
@@ -669,7 +669,7 @@ static uint16_t driverHWEEPROMPageTransfer(uint16_t VirtAddress, uint16_t Data)
|
||||
|
||||
s_eraseinit.TypeErase = FLASH_TYPEERASE_PAGES;
|
||||
s_eraseinit.PageAddress = oldpageid;
|
||||
s_eraseinit.NbPages = 1;
|
||||
s_eraseinit.NbPages = 2;
|
||||
|
||||
/* Erase the old Page: Set old Page status to ERASED status */
|
||||
flashstatus = HAL_FLASHEx_Erase(&s_eraseinit, &page_error);
|
||||
|
||||
Reference in New Issue
Block a user