contrib: loaders: align switch and case statements

The coding style requires the 'case' to be at the same indentation
level of its 'switch' statement.

Align the code accordingly.

While there:
- add space around operators;
- remove space after cast.

Skip the file
	contrib/firmware/angie/c/src/usb.c
as it's going to be modified by a patch already pending in gerrit.

No changes are reported by
	git log -p -w --ignore-blank-lines --patience

Change-Id: I0bebd6d0cc95ddecd5794cc4c12c8412b38691e9
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/9046
Tested-by: jenkins
This commit is contained in:
Antonio Borneo
2025-07-26 10:36:26 +02:00
parent 302ce2b2ef
commit 83b92bc634
7 changed files with 331 additions and 331 deletions

View File

@@ -70,23 +70,23 @@ int main (void)
for (;;) { for (;;) {
cmd = dcc_rd(); cmd = dcc_rd();
switch (cmd&OCL_CMD_MASK) { switch (cmd&OCL_CMD_MASK) {
case OCL_PROBE: case OCL_PROBE:
dcc_wr(OCL_CMD_DONE | flash_init()); dcc_wr(OCL_CMD_DONE | flash_init());
dcc_wr(0x100000); /* base */ dcc_wr(0x100000); /* base */
dcc_wr(flash_page_count*flash_page_size); /* size */ dcc_wr(flash_page_count * flash_page_size); /* size */
dcc_wr(1); /* num_sectors */ dcc_wr(1); /* num_sectors */
dcc_wr(4096 | ((unsigned long) flash_page_size << 16)); /* buflen and bufalign */ dcc_wr(4096 | ((unsigned long)flash_page_size << 16)); /* buflen and bufalign */
break; break;
case OCL_ERASE_ALL: case OCL_ERASE_ALL:
dcc_wr(OCL_CMD_DONE | flash_erase_all()); dcc_wr(OCL_CMD_DONE | flash_erase_all());
break; break;
case OCL_FLASH_BLOCK: case OCL_FLASH_BLOCK:
cmd_flash(cmd); cmd_flash(cmd);
break; break;
default: default:
/* unknown command */ /* unknown command */
dcc_wr(OCL_CMD_ERR); dcc_wr(OCL_CMD_ERR);
break; break;
} }
} }

View File

@@ -22,38 +22,38 @@ int flash_init(void)
nvpsiz = (inr(DBGU_CIDR) >> 8)&0xf; nvpsiz = (inr(DBGU_CIDR) >> 8)&0xf;
switch (nvpsiz) { switch (nvpsiz) {
case 3: case 3:
/* AT91SAM7x32 */ /* AT91SAM7x32 */
flash_page_count = 256; flash_page_count = 256;
flash_page_size = 128; flash_page_size = 128;
flash_lock_pages = 256/8; flash_lock_pages = 256 / 8;
break; break;
case 5: case 5:
/* AT91SAM7x64 */ /* AT91SAM7x64 */
flash_page_count = 512; flash_page_count = 512;
flash_page_size = 128; flash_page_size = 128;
flash_lock_pages = 512/16; flash_lock_pages = 512 / 16;
break; break;
case 7: case 7:
/* AT91SAM7x128*/ /* AT91SAM7x128*/
flash_page_count = 512; flash_page_count = 512;
flash_page_size = 256; flash_page_size = 256;
flash_lock_pages = 512/8; flash_lock_pages = 512 / 8;
break; break;
case 9: case 9:
/* AT91SAM7x256 */ /* AT91SAM7x256 */
flash_page_count = 1024; flash_page_count = 1024;
flash_page_size = 256; flash_page_size = 256;
flash_lock_pages = 1024/16; flash_lock_pages = 1024 / 16;
break; break;
case 10: case 10:
/* AT91SAM7x512 */ /* AT91SAM7x512 */
flash_page_count = 2048; flash_page_count = 2048;
flash_page_size = 256; flash_page_size = 256;
flash_lock_pages = 2048/32; flash_lock_pages = 2048 / 32;
break; break;
default: default:
return FLASH_STAT_INITE; return FLASH_STAT_INITE;
} }
return FLASH_STAT_OK; return FLASH_STAT_OK;
} }

View File

@@ -98,32 +98,32 @@ int main(void)
/* Perform requested task */ /* Perform requested task */
switch (g_cfg[g_curr_buf].cmd) { switch (g_cfg[g_curr_buf].cmd) {
case CMD_ERASE_ALL: case CMD_ERASE_ALL:
status = flashloader_erase_all(); status = flashloader_erase_all();
break; break;
case CMD_PROGRAM: case CMD_PROGRAM:
status = status =
flashloader_program((uint8_t *)g_cfg[g_curr_buf].buf_addr, flashloader_program((uint8_t *)g_cfg[g_curr_buf].buf_addr,
g_cfg[g_curr_buf].dest, g_cfg[g_curr_buf].len); g_cfg[g_curr_buf].dest, g_cfg[g_curr_buf].len);
break; break;
case CMD_ERASE_AND_PROGRAM: case CMD_ERASE_AND_PROGRAM:
status = status =
flashloader_erase_and_program((uint8_t *)g_cfg[g_curr_buf].buf_addr, flashloader_erase_and_program((uint8_t *)g_cfg[g_curr_buf].buf_addr,
g_cfg[g_curr_buf].dest, g_cfg[g_curr_buf].len); g_cfg[g_curr_buf].dest, g_cfg[g_curr_buf].len);
break; break;
case CMD_ERASE_AND_PROGRAM_WITH_RETAIN: case CMD_ERASE_AND_PROGRAM_WITH_RETAIN:
status = status =
flashloader_program_with_retain((uint8_t *)g_cfg[g_curr_buf].buf_addr, flashloader_program_with_retain((uint8_t *)g_cfg[g_curr_buf].buf_addr,
g_cfg[g_curr_buf].dest, g_cfg[g_curr_buf].len); g_cfg[g_curr_buf].dest, g_cfg[g_curr_buf].len);
break; break;
case CMD_ERASE_SECTORS: case CMD_ERASE_SECTORS:
status = status =
flashloader_erase_sectors(g_cfg[g_curr_buf].dest, flashloader_erase_sectors(g_cfg[g_curr_buf].dest,
g_cfg[g_curr_buf].len); g_cfg[g_curr_buf].len);
break; break;
default: default:
status = STATUS_FAILED_UNKNOWN_COMMAND; status = STATUS_FAILED_UNKNOWN_COMMAND;
break; break;
} }
restore_cache_state(); restore_cache_state();

View File

@@ -67,20 +67,20 @@ static bool __pcm_set_core_voltage_level_advanced(uint_fast8_t voltage_level,
reg_value = PCM->CTL0; reg_value = PCM->CTL0;
switch (pcm_get_power_state()) { switch (pcm_get_power_state()) {
case PCM_AM_LF_VCORE1: case PCM_AM_LF_VCORE1:
case PCM_AM_DCDC_VCORE1: case PCM_AM_DCDC_VCORE1:
case PCM_AM_LDO_VCORE0: case PCM_AM_LDO_VCORE0:
PCM->CTL0 = (PCM_KEY | (PCM_AM_LDO_VCORE1) PCM->CTL0 = (PCM_KEY | (PCM_AM_LDO_VCORE1)
| (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK))); | (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK)));
break; break;
case PCM_AM_LF_VCORE0: case PCM_AM_LF_VCORE0:
case PCM_AM_DCDC_VCORE0: case PCM_AM_DCDC_VCORE0:
case PCM_AM_LDO_VCORE1: case PCM_AM_LDO_VCORE1:
PCM->CTL0 = (PCM_KEY | (PCM_AM_LDO_VCORE0) PCM->CTL0 = (PCM_KEY | (PCM_AM_LDO_VCORE0)
| (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK))); | (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK)));
break; break;
default: default:
break; break;
} }
if (blocking) { if (blocking) {
@@ -117,22 +117,22 @@ uint8_t pcm_get_power_mode(void)
current_power_state = pcm_get_power_state(); current_power_state = pcm_get_power_state();
switch (current_power_state) { switch (current_power_state) {
case PCM_AM_DCDC_VCORE0: case PCM_AM_DCDC_VCORE0:
case PCM_AM_DCDC_VCORE1: case PCM_AM_DCDC_VCORE1:
case PCM_LPM0_DCDC_VCORE0: case PCM_LPM0_DCDC_VCORE0:
case PCM_LPM0_DCDC_VCORE1: case PCM_LPM0_DCDC_VCORE1:
return PCM_DCDC_MODE; return PCM_DCDC_MODE;
case PCM_LPM0_LF_VCORE0: case PCM_LPM0_LF_VCORE0:
case PCM_LPM0_LF_VCORE1: case PCM_LPM0_LF_VCORE1:
case PCM_AM_LF_VCORE1: case PCM_AM_LF_VCORE1:
case PCM_AM_LF_VCORE0: case PCM_AM_LF_VCORE0:
return PCM_LF_MODE; return PCM_LF_MODE;
case PCM_AM_LDO_VCORE0: case PCM_AM_LDO_VCORE0:
case PCM_AM_LDO_VCORE1: case PCM_AM_LDO_VCORE1:
case PCM_LPM0_LDO_VCORE0: case PCM_LPM0_LDO_VCORE0:
case PCM_LPM0_LDO_VCORE1: case PCM_LPM0_LDO_VCORE1:
default: default:
return PCM_LDO_MODE; return PCM_LDO_MODE;
} }
} }
@@ -141,23 +141,23 @@ uint8_t pcm_get_core_voltage_level(void)
uint8_t current_power_state = pcm_get_power_state(); uint8_t current_power_state = pcm_get_power_state();
switch (current_power_state) { switch (current_power_state) {
case PCM_AM_LDO_VCORE1: case PCM_AM_LDO_VCORE1:
case PCM_AM_DCDC_VCORE1: case PCM_AM_DCDC_VCORE1:
case PCM_AM_LF_VCORE1: case PCM_AM_LF_VCORE1:
case PCM_LPM0_LDO_VCORE1: case PCM_LPM0_LDO_VCORE1:
case PCM_LPM0_DCDC_VCORE1: case PCM_LPM0_DCDC_VCORE1:
case PCM_LPM0_LF_VCORE1: case PCM_LPM0_LF_VCORE1:
return PCM_VCORE1; return PCM_VCORE1;
case PCM_LPM3: case PCM_LPM3:
return PCM_VCORELPM3; return PCM_VCORELPM3;
case PCM_AM_LDO_VCORE0: case PCM_AM_LDO_VCORE0:
case PCM_AM_DCDC_VCORE0: case PCM_AM_DCDC_VCORE0:
case PCM_AM_LF_VCORE0: case PCM_AM_LF_VCORE0:
case PCM_LPM0_LDO_VCORE0: case PCM_LPM0_LDO_VCORE0:
case PCM_LPM0_DCDC_VCORE0: case PCM_LPM0_DCDC_VCORE0:
case PCM_LPM0_LF_VCORE0: case PCM_LPM0_LF_VCORE0:
default: default:
return PCM_VCORE0; return PCM_VCORE0;
} }
} }
@@ -186,44 +186,44 @@ static bool __pcm_set_power_mode_advanced(uint_fast8_t power_mode,
reg_value = PCM->CTL0; reg_value = PCM->CTL0;
switch (current_power_state) { switch (current_power_state) {
case PCM_AM_DCDC_VCORE0: case PCM_AM_DCDC_VCORE0:
case PCM_AM_LF_VCORE0: case PCM_AM_LF_VCORE0:
PCM->CTL0 = (PCM_KEY | PCM_AM_LDO_VCORE0 PCM->CTL0 = (PCM_KEY | PCM_AM_LDO_VCORE0
| (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK))); | (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK)));
break; break;
case PCM_AM_LF_VCORE1: case PCM_AM_LF_VCORE1:
case PCM_AM_DCDC_VCORE1: case PCM_AM_DCDC_VCORE1:
PCM->CTL0 = (PCM_KEY | PCM_AM_LDO_VCORE1 PCM->CTL0 = (PCM_KEY | PCM_AM_LDO_VCORE1
| (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK))); | (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK)));
break; break;
case PCM_AM_LDO_VCORE1: case PCM_AM_LDO_VCORE1:
if (power_mode == PCM_DCDC_MODE) { if (power_mode == PCM_DCDC_MODE) {
PCM->CTL0 = (PCM_KEY | PCM_AM_DCDC_VCORE1 PCM->CTL0 = (PCM_KEY | PCM_AM_DCDC_VCORE1
| (reg_value & ~(PCM_CTL0_KEY_MASK | (reg_value & ~(PCM_CTL0_KEY_MASK
| PCM_CTL0_AMR_MASK))); | PCM_CTL0_AMR_MASK)));
} else if (power_mode == PCM_LF_MODE) { } else if (power_mode == PCM_LF_MODE) {
PCM->CTL0 = (PCM_KEY | PCM_AM_LF_VCORE1 PCM->CTL0 = (PCM_KEY | PCM_AM_LF_VCORE1
| (reg_value & ~(PCM_CTL0_KEY_MASK | (reg_value & ~(PCM_CTL0_KEY_MASK
| PCM_CTL0_AMR_MASK))); | PCM_CTL0_AMR_MASK)));
} else { } else {
return false; return false;
} }
break; break;
case PCM_AM_LDO_VCORE0: case PCM_AM_LDO_VCORE0:
if (power_mode == PCM_DCDC_MODE) { if (power_mode == PCM_DCDC_MODE) {
PCM->CTL0 = (PCM_KEY | PCM_AM_DCDC_VCORE0 PCM->CTL0 = (PCM_KEY | PCM_AM_DCDC_VCORE0
| (reg_value & ~(PCM_CTL0_KEY_MASK | (reg_value & ~(PCM_CTL0_KEY_MASK
| PCM_CTL0_AMR_MASK))); | PCM_CTL0_AMR_MASK)));
} else if (power_mode == PCM_LF_MODE) { } else if (power_mode == PCM_LF_MODE) {
PCM->CTL0 = (PCM_KEY | PCM_AM_LF_VCORE0 PCM->CTL0 = (PCM_KEY | PCM_AM_LF_VCORE0
| (reg_value & ~(PCM_CTL0_KEY_MASK | (reg_value & ~(PCM_CTL0_KEY_MASK
| PCM_CTL0_AMR_MASK))); | PCM_CTL0_AMR_MASK)));
} else { } else {
return false; return false;
} }
break; break;
default: default:
break; break;
} }
if (blocking) { if (blocking) {
@@ -257,76 +257,76 @@ static bool __pcm_set_power_state_advanced(uint_fast8_t power_state,
return true; return true;
switch (power_state) { switch (power_state) {
case PCM_AM_LDO_VCORE0: case PCM_AM_LDO_VCORE0:
return __pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout, return __pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
blocking) && __pcm_set_power_mode_advanced(PCM_LDO_MODE, blocking) && __pcm_set_power_mode_advanced(PCM_LDO_MODE,
timeout, blocking); timeout, blocking);
case PCM_AM_LDO_VCORE1: case PCM_AM_LDO_VCORE1:
return __pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout, return __pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
blocking) && __pcm_set_power_mode_advanced(PCM_LDO_MODE, blocking) && __pcm_set_power_mode_advanced(PCM_LDO_MODE,
timeout, blocking); timeout, blocking);
case PCM_AM_DCDC_VCORE0: case PCM_AM_DCDC_VCORE0:
return __pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout, return __pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
blocking) && __pcm_set_power_mode_advanced(PCM_DCDC_MODE, blocking) && __pcm_set_power_mode_advanced(PCM_DCDC_MODE,
timeout, blocking); timeout, blocking);
case PCM_AM_DCDC_VCORE1: case PCM_AM_DCDC_VCORE1:
return __pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout, return __pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
blocking) && __pcm_set_power_mode_advanced(PCM_DCDC_MODE, blocking) && __pcm_set_power_mode_advanced(PCM_DCDC_MODE,
timeout, blocking); timeout, blocking);
case PCM_AM_LF_VCORE0: case PCM_AM_LF_VCORE0:
return __pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout, return __pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
blocking) && __pcm_set_power_mode_advanced(PCM_LF_MODE, blocking) && __pcm_set_power_mode_advanced(PCM_LF_MODE,
timeout, blocking); timeout, blocking);
case PCM_AM_LF_VCORE1: case PCM_AM_LF_VCORE1:
return __pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout, return __pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
blocking) && __pcm_set_power_mode_advanced(PCM_LF_MODE, blocking) && __pcm_set_power_mode_advanced(PCM_LF_MODE,
timeout, blocking); timeout, blocking);
case PCM_LPM0_LDO_VCORE0: case PCM_LPM0_LDO_VCORE0:
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout, if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
blocking) || !__pcm_set_power_mode_advanced(PCM_LDO_MODE, blocking) || !__pcm_set_power_mode_advanced(PCM_LDO_MODE,
timeout, blocking)) timeout, blocking))
break; break;
return pcm_goto_lpm0(); return pcm_goto_lpm0();
case PCM_LPM0_LDO_VCORE1: case PCM_LPM0_LDO_VCORE1:
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout, if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
blocking) || !__pcm_set_power_mode_advanced(PCM_LDO_MODE, blocking) || !__pcm_set_power_mode_advanced(PCM_LDO_MODE,
timeout, blocking)) timeout, blocking))
break; break;
return pcm_goto_lpm0(); return pcm_goto_lpm0();
case PCM_LPM0_DCDC_VCORE0: case PCM_LPM0_DCDC_VCORE0:
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout, if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
blocking) || !__pcm_set_power_mode_advanced(PCM_DCDC_MODE, blocking) || !__pcm_set_power_mode_advanced(PCM_DCDC_MODE,
timeout, blocking)) timeout, blocking))
break; break;
return pcm_goto_lpm0(); return pcm_goto_lpm0();
case PCM_LPM0_DCDC_VCORE1: case PCM_LPM0_DCDC_VCORE1:
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout, if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
blocking) || !__pcm_set_power_mode_advanced(PCM_DCDC_MODE, blocking) || !__pcm_set_power_mode_advanced(PCM_DCDC_MODE,
timeout, blocking)) timeout, blocking))
break; break;
return pcm_goto_lpm0(); return pcm_goto_lpm0();
case PCM_LPM0_LF_VCORE0: case PCM_LPM0_LF_VCORE0:
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout, if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
blocking) || !__pcm_set_power_mode_advanced(PCM_LF_MODE, blocking) || !__pcm_set_power_mode_advanced(PCM_LF_MODE,
timeout, blocking)) timeout, blocking))
break; break;
return pcm_goto_lpm0(); return pcm_goto_lpm0();
case PCM_LPM0_LF_VCORE1: case PCM_LPM0_LF_VCORE1:
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout, if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
blocking) || !__pcm_set_power_mode_advanced(PCM_LF_MODE, blocking) || !__pcm_set_power_mode_advanced(PCM_LF_MODE,
timeout, blocking)) timeout, blocking))
break; break;
return pcm_goto_lpm0(); return pcm_goto_lpm0();
case PCM_LPM3: case PCM_LPM3:
return pcm_goto_lpm3(); return pcm_goto_lpm3();
case PCM_LPM4: case PCM_LPM4:
return pcm_goto_lpm4(); return pcm_goto_lpm4();
case PCM_LPM45: case PCM_LPM45:
return pcm_shutdown_device(PCM_LPM45); return pcm_shutdown_device(PCM_LPM45);
case PCM_LPM35_VCORE0: case PCM_LPM35_VCORE0:
return pcm_shutdown_device(PCM_LPM35_VCORE0); return pcm_shutdown_device(PCM_LPM35_VCORE0);
default: default:
return false; return false;
} }
return false; return false;

View File

@@ -30,37 +30,37 @@ int main(void)
while (1) { while (1) {
switch (FLASH_LOADER->FLASH_FUNCTION) { switch (FLASH_LOADER->FLASH_FUNCTION) {
case FLASH_INIT: case FLASH_INIT:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_init(); msp432_flash_init();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_MASS_ERASE: case FLASH_MASS_ERASE:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_mass_erase(); msp432_flash_mass_erase();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_SECTOR_ERASE: case FLASH_SECTOR_ERASE:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_sector_erase(); msp432_flash_sector_erase();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_PROGRAM: case FLASH_PROGRAM:
case FLASH_CONTINUOUS_PROGRAM: case FLASH_CONTINUOUS_PROGRAM:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_continous_write(); msp432_flash_continous_write();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_EXIT: case FLASH_EXIT:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_exit(); msp432_flash_exit();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_NO_COMMAND: case FLASH_NO_COMMAND:
break; break;
default: default:
FLASH_LOADER->RETURN_CODE = FLASH_WRONG_COMMAND; FLASH_LOADER->RETURN_CODE = FLASH_WRONG_COMMAND;
break; break;
} }
} }
} }

View File

@@ -49,41 +49,41 @@ int main(void)
while (1) { while (1) {
switch (FLASH_LOADER->FLASH_FUNCTION) { switch (FLASH_LOADER->FLASH_FUNCTION) {
case FLASH_INIT: case FLASH_INIT:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_init(); msp432_flash_init();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_MASS_ERASE: case FLASH_MASS_ERASE:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_mass_erase(); msp432_flash_mass_erase();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_SECTOR_ERASE: case FLASH_SECTOR_ERASE:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_sector_erase(); msp432_flash_sector_erase();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_PROGRAM: case FLASH_PROGRAM:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_write(); msp432_flash_write();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_CONTINUOUS_PROGRAM: case FLASH_CONTINUOUS_PROGRAM:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_continous_write(); msp432_flash_continous_write();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_EXIT: case FLASH_EXIT:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_exit(); msp432_flash_exit();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_NO_COMMAND: case FLASH_NO_COMMAND:
break; break;
default: default:
FLASH_LOADER->RETURN_CODE = FLASH_WRONG_COMMAND; FLASH_LOADER->RETURN_CODE = FLASH_WRONG_COMMAND;
break; break;
} }
} }
} }

View File

@@ -52,41 +52,41 @@ int main(void)
while (1) { while (1) {
switch (FLASH_LOADER->FLASH_FUNCTION) { switch (FLASH_LOADER->FLASH_FUNCTION) {
case FLASH_INIT: case FLASH_INIT:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_init(); msp432_flash_init();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_MASS_ERASE: case FLASH_MASS_ERASE:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_mass_erase(); msp432_flash_mass_erase();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_SECTOR_ERASE: case FLASH_SECTOR_ERASE:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_sector_erase(); msp432_flash_sector_erase();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_PROGRAM: case FLASH_PROGRAM:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_write(); msp432_flash_write();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_CONTINUOUS_PROGRAM: case FLASH_CONTINUOUS_PROGRAM:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_continous_write(); msp432_flash_continous_write();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_EXIT: case FLASH_EXIT:
FLASH_LOADER->RETURN_CODE = FLASH_BUSY; FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
msp432_flash_exit(); msp432_flash_exit();
FLASH_LOADER->FLASH_FUNCTION = 0; FLASH_LOADER->FLASH_FUNCTION = 0;
break; break;
case FLASH_NO_COMMAND: case FLASH_NO_COMMAND:
break; break;
default: default:
FLASH_LOADER->RETURN_CODE = FLASH_WRONG_COMMAND; FLASH_LOADER->RETURN_CODE = FLASH_WRONG_COMMAND;
break; break;
} }
} }
} }