forked from auracaster/openocd
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:
@@ -70,23 +70,23 @@ int main (void)
|
||||
for (;;) {
|
||||
cmd = dcc_rd();
|
||||
switch (cmd&OCL_CMD_MASK) {
|
||||
case OCL_PROBE:
|
||||
dcc_wr(OCL_CMD_DONE | flash_init());
|
||||
dcc_wr(0x100000); /* base */
|
||||
dcc_wr(flash_page_count*flash_page_size); /* size */
|
||||
dcc_wr(1); /* num_sectors */
|
||||
dcc_wr(4096 | ((unsigned long) flash_page_size << 16)); /* buflen and bufalign */
|
||||
break;
|
||||
case OCL_ERASE_ALL:
|
||||
dcc_wr(OCL_CMD_DONE | flash_erase_all());
|
||||
break;
|
||||
case OCL_FLASH_BLOCK:
|
||||
cmd_flash(cmd);
|
||||
break;
|
||||
default:
|
||||
/* unknown command */
|
||||
dcc_wr(OCL_CMD_ERR);
|
||||
break;
|
||||
case OCL_PROBE:
|
||||
dcc_wr(OCL_CMD_DONE | flash_init());
|
||||
dcc_wr(0x100000); /* base */
|
||||
dcc_wr(flash_page_count * flash_page_size); /* size */
|
||||
dcc_wr(1); /* num_sectors */
|
||||
dcc_wr(4096 | ((unsigned long)flash_page_size << 16)); /* buflen and bufalign */
|
||||
break;
|
||||
case OCL_ERASE_ALL:
|
||||
dcc_wr(OCL_CMD_DONE | flash_erase_all());
|
||||
break;
|
||||
case OCL_FLASH_BLOCK:
|
||||
cmd_flash(cmd);
|
||||
break;
|
||||
default:
|
||||
/* unknown command */
|
||||
dcc_wr(OCL_CMD_ERR);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -22,38 +22,38 @@ int flash_init(void)
|
||||
nvpsiz = (inr(DBGU_CIDR) >> 8)&0xf;
|
||||
|
||||
switch (nvpsiz) {
|
||||
case 3:
|
||||
/* AT91SAM7x32 */
|
||||
flash_page_count = 256;
|
||||
flash_page_size = 128;
|
||||
flash_lock_pages = 256/8;
|
||||
break;
|
||||
case 5:
|
||||
/* AT91SAM7x64 */
|
||||
flash_page_count = 512;
|
||||
flash_page_size = 128;
|
||||
flash_lock_pages = 512/16;
|
||||
break;
|
||||
case 7:
|
||||
/* AT91SAM7x128*/
|
||||
flash_page_count = 512;
|
||||
flash_page_size = 256;
|
||||
flash_lock_pages = 512/8;
|
||||
break;
|
||||
case 9:
|
||||
/* AT91SAM7x256 */
|
||||
flash_page_count = 1024;
|
||||
flash_page_size = 256;
|
||||
flash_lock_pages = 1024/16;
|
||||
break;
|
||||
case 10:
|
||||
/* AT91SAM7x512 */
|
||||
flash_page_count = 2048;
|
||||
flash_page_size = 256;
|
||||
flash_lock_pages = 2048/32;
|
||||
break;
|
||||
default:
|
||||
return FLASH_STAT_INITE;
|
||||
case 3:
|
||||
/* AT91SAM7x32 */
|
||||
flash_page_count = 256;
|
||||
flash_page_size = 128;
|
||||
flash_lock_pages = 256 / 8;
|
||||
break;
|
||||
case 5:
|
||||
/* AT91SAM7x64 */
|
||||
flash_page_count = 512;
|
||||
flash_page_size = 128;
|
||||
flash_lock_pages = 512 / 16;
|
||||
break;
|
||||
case 7:
|
||||
/* AT91SAM7x128*/
|
||||
flash_page_count = 512;
|
||||
flash_page_size = 256;
|
||||
flash_lock_pages = 512 / 8;
|
||||
break;
|
||||
case 9:
|
||||
/* AT91SAM7x256 */
|
||||
flash_page_count = 1024;
|
||||
flash_page_size = 256;
|
||||
flash_lock_pages = 1024 / 16;
|
||||
break;
|
||||
case 10:
|
||||
/* AT91SAM7x512 */
|
||||
flash_page_count = 2048;
|
||||
flash_page_size = 256;
|
||||
flash_lock_pages = 2048 / 32;
|
||||
break;
|
||||
default:
|
||||
return FLASH_STAT_INITE;
|
||||
}
|
||||
return FLASH_STAT_OK;
|
||||
}
|
||||
|
||||
@@ -98,32 +98,32 @@ int main(void)
|
||||
|
||||
/* Perform requested task */
|
||||
switch (g_cfg[g_curr_buf].cmd) {
|
||||
case CMD_ERASE_ALL:
|
||||
status = flashloader_erase_all();
|
||||
break;
|
||||
case CMD_PROGRAM:
|
||||
status =
|
||||
flashloader_program((uint8_t *)g_cfg[g_curr_buf].buf_addr,
|
||||
g_cfg[g_curr_buf].dest, g_cfg[g_curr_buf].len);
|
||||
break;
|
||||
case CMD_ERASE_AND_PROGRAM:
|
||||
status =
|
||||
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);
|
||||
break;
|
||||
case CMD_ERASE_AND_PROGRAM_WITH_RETAIN:
|
||||
status =
|
||||
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);
|
||||
break;
|
||||
case CMD_ERASE_SECTORS:
|
||||
status =
|
||||
flashloader_erase_sectors(g_cfg[g_curr_buf].dest,
|
||||
g_cfg[g_curr_buf].len);
|
||||
break;
|
||||
default:
|
||||
status = STATUS_FAILED_UNKNOWN_COMMAND;
|
||||
break;
|
||||
case CMD_ERASE_ALL:
|
||||
status = flashloader_erase_all();
|
||||
break;
|
||||
case CMD_PROGRAM:
|
||||
status =
|
||||
flashloader_program((uint8_t *)g_cfg[g_curr_buf].buf_addr,
|
||||
g_cfg[g_curr_buf].dest, g_cfg[g_curr_buf].len);
|
||||
break;
|
||||
case CMD_ERASE_AND_PROGRAM:
|
||||
status =
|
||||
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);
|
||||
break;
|
||||
case CMD_ERASE_AND_PROGRAM_WITH_RETAIN:
|
||||
status =
|
||||
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);
|
||||
break;
|
||||
case CMD_ERASE_SECTORS:
|
||||
status =
|
||||
flashloader_erase_sectors(g_cfg[g_curr_buf].dest,
|
||||
g_cfg[g_curr_buf].len);
|
||||
break;
|
||||
default:
|
||||
status = STATUS_FAILED_UNKNOWN_COMMAND;
|
||||
break;
|
||||
}
|
||||
|
||||
restore_cache_state();
|
||||
|
||||
@@ -67,20 +67,20 @@ static bool __pcm_set_core_voltage_level_advanced(uint_fast8_t voltage_level,
|
||||
reg_value = PCM->CTL0;
|
||||
|
||||
switch (pcm_get_power_state()) {
|
||||
case PCM_AM_LF_VCORE1:
|
||||
case PCM_AM_DCDC_VCORE1:
|
||||
case PCM_AM_LDO_VCORE0:
|
||||
PCM->CTL0 = (PCM_KEY | (PCM_AM_LDO_VCORE1)
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK)));
|
||||
break;
|
||||
case PCM_AM_LF_VCORE0:
|
||||
case PCM_AM_DCDC_VCORE0:
|
||||
case PCM_AM_LDO_VCORE1:
|
||||
PCM->CTL0 = (PCM_KEY | (PCM_AM_LDO_VCORE0)
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK)));
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
case PCM_AM_LF_VCORE1:
|
||||
case PCM_AM_DCDC_VCORE1:
|
||||
case PCM_AM_LDO_VCORE0:
|
||||
PCM->CTL0 = (PCM_KEY | (PCM_AM_LDO_VCORE1)
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK)));
|
||||
break;
|
||||
case PCM_AM_LF_VCORE0:
|
||||
case PCM_AM_DCDC_VCORE0:
|
||||
case PCM_AM_LDO_VCORE1:
|
||||
PCM->CTL0 = (PCM_KEY | (PCM_AM_LDO_VCORE0)
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK)));
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
if (blocking) {
|
||||
@@ -117,22 +117,22 @@ uint8_t pcm_get_power_mode(void)
|
||||
current_power_state = pcm_get_power_state();
|
||||
|
||||
switch (current_power_state) {
|
||||
case PCM_AM_DCDC_VCORE0:
|
||||
case PCM_AM_DCDC_VCORE1:
|
||||
case PCM_LPM0_DCDC_VCORE0:
|
||||
case PCM_LPM0_DCDC_VCORE1:
|
||||
return PCM_DCDC_MODE;
|
||||
case PCM_LPM0_LF_VCORE0:
|
||||
case PCM_LPM0_LF_VCORE1:
|
||||
case PCM_AM_LF_VCORE1:
|
||||
case PCM_AM_LF_VCORE0:
|
||||
return PCM_LF_MODE;
|
||||
case PCM_AM_LDO_VCORE0:
|
||||
case PCM_AM_LDO_VCORE1:
|
||||
case PCM_LPM0_LDO_VCORE0:
|
||||
case PCM_LPM0_LDO_VCORE1:
|
||||
default:
|
||||
return PCM_LDO_MODE;
|
||||
case PCM_AM_DCDC_VCORE0:
|
||||
case PCM_AM_DCDC_VCORE1:
|
||||
case PCM_LPM0_DCDC_VCORE0:
|
||||
case PCM_LPM0_DCDC_VCORE1:
|
||||
return PCM_DCDC_MODE;
|
||||
case PCM_LPM0_LF_VCORE0:
|
||||
case PCM_LPM0_LF_VCORE1:
|
||||
case PCM_AM_LF_VCORE1:
|
||||
case PCM_AM_LF_VCORE0:
|
||||
return PCM_LF_MODE;
|
||||
case PCM_AM_LDO_VCORE0:
|
||||
case PCM_AM_LDO_VCORE1:
|
||||
case PCM_LPM0_LDO_VCORE0:
|
||||
case PCM_LPM0_LDO_VCORE1:
|
||||
default:
|
||||
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();
|
||||
|
||||
switch (current_power_state) {
|
||||
case PCM_AM_LDO_VCORE1:
|
||||
case PCM_AM_DCDC_VCORE1:
|
||||
case PCM_AM_LF_VCORE1:
|
||||
case PCM_LPM0_LDO_VCORE1:
|
||||
case PCM_LPM0_DCDC_VCORE1:
|
||||
case PCM_LPM0_LF_VCORE1:
|
||||
return PCM_VCORE1;
|
||||
case PCM_LPM3:
|
||||
return PCM_VCORELPM3;
|
||||
case PCM_AM_LDO_VCORE0:
|
||||
case PCM_AM_DCDC_VCORE0:
|
||||
case PCM_AM_LF_VCORE0:
|
||||
case PCM_LPM0_LDO_VCORE0:
|
||||
case PCM_LPM0_DCDC_VCORE0:
|
||||
case PCM_LPM0_LF_VCORE0:
|
||||
default:
|
||||
return PCM_VCORE0;
|
||||
case PCM_AM_LDO_VCORE1:
|
||||
case PCM_AM_DCDC_VCORE1:
|
||||
case PCM_AM_LF_VCORE1:
|
||||
case PCM_LPM0_LDO_VCORE1:
|
||||
case PCM_LPM0_DCDC_VCORE1:
|
||||
case PCM_LPM0_LF_VCORE1:
|
||||
return PCM_VCORE1;
|
||||
case PCM_LPM3:
|
||||
return PCM_VCORELPM3;
|
||||
case PCM_AM_LDO_VCORE0:
|
||||
case PCM_AM_DCDC_VCORE0:
|
||||
case PCM_AM_LF_VCORE0:
|
||||
case PCM_LPM0_LDO_VCORE0:
|
||||
case PCM_LPM0_DCDC_VCORE0:
|
||||
case PCM_LPM0_LF_VCORE0:
|
||||
default:
|
||||
return PCM_VCORE0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -186,44 +186,44 @@ static bool __pcm_set_power_mode_advanced(uint_fast8_t power_mode,
|
||||
reg_value = PCM->CTL0;
|
||||
|
||||
switch (current_power_state) {
|
||||
case PCM_AM_DCDC_VCORE0:
|
||||
case PCM_AM_LF_VCORE0:
|
||||
PCM->CTL0 = (PCM_KEY | PCM_AM_LDO_VCORE0
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK)));
|
||||
break;
|
||||
case PCM_AM_LF_VCORE1:
|
||||
case PCM_AM_DCDC_VCORE1:
|
||||
PCM->CTL0 = (PCM_KEY | PCM_AM_LDO_VCORE1
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK)));
|
||||
break;
|
||||
case PCM_AM_LDO_VCORE1:
|
||||
if (power_mode == PCM_DCDC_MODE) {
|
||||
PCM->CTL0 = (PCM_KEY | PCM_AM_DCDC_VCORE1
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK
|
||||
| PCM_CTL0_AMR_MASK)));
|
||||
} else if (power_mode == PCM_LF_MODE) {
|
||||
PCM->CTL0 = (PCM_KEY | PCM_AM_LF_VCORE1
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK
|
||||
| PCM_CTL0_AMR_MASK)));
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
case PCM_AM_LDO_VCORE0:
|
||||
if (power_mode == PCM_DCDC_MODE) {
|
||||
PCM->CTL0 = (PCM_KEY | PCM_AM_DCDC_VCORE0
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK
|
||||
| PCM_CTL0_AMR_MASK)));
|
||||
} else if (power_mode == PCM_LF_MODE) {
|
||||
PCM->CTL0 = (PCM_KEY | PCM_AM_LF_VCORE0
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK
|
||||
| PCM_CTL0_AMR_MASK)));
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
case PCM_AM_DCDC_VCORE0:
|
||||
case PCM_AM_LF_VCORE0:
|
||||
PCM->CTL0 = (PCM_KEY | PCM_AM_LDO_VCORE0
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK)));
|
||||
break;
|
||||
case PCM_AM_LF_VCORE1:
|
||||
case PCM_AM_DCDC_VCORE1:
|
||||
PCM->CTL0 = (PCM_KEY | PCM_AM_LDO_VCORE1
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK | PCM_CTL0_AMR_MASK)));
|
||||
break;
|
||||
case PCM_AM_LDO_VCORE1:
|
||||
if (power_mode == PCM_DCDC_MODE) {
|
||||
PCM->CTL0 = (PCM_KEY | PCM_AM_DCDC_VCORE1
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK
|
||||
| PCM_CTL0_AMR_MASK)));
|
||||
} else if (power_mode == PCM_LF_MODE) {
|
||||
PCM->CTL0 = (PCM_KEY | PCM_AM_LF_VCORE1
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK
|
||||
| PCM_CTL0_AMR_MASK)));
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
case PCM_AM_LDO_VCORE0:
|
||||
if (power_mode == PCM_DCDC_MODE) {
|
||||
PCM->CTL0 = (PCM_KEY | PCM_AM_DCDC_VCORE0
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK
|
||||
| PCM_CTL0_AMR_MASK)));
|
||||
} else if (power_mode == PCM_LF_MODE) {
|
||||
PCM->CTL0 = (PCM_KEY | PCM_AM_LF_VCORE0
|
||||
| (reg_value & ~(PCM_CTL0_KEY_MASK
|
||||
| PCM_CTL0_AMR_MASK)));
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
if (blocking) {
|
||||
@@ -257,76 +257,76 @@ static bool __pcm_set_power_state_advanced(uint_fast8_t power_state,
|
||||
return true;
|
||||
|
||||
switch (power_state) {
|
||||
case PCM_AM_LDO_VCORE0:
|
||||
return __pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
|
||||
blocking) && __pcm_set_power_mode_advanced(PCM_LDO_MODE,
|
||||
timeout, blocking);
|
||||
case PCM_AM_LDO_VCORE1:
|
||||
return __pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
|
||||
blocking) && __pcm_set_power_mode_advanced(PCM_LDO_MODE,
|
||||
timeout, blocking);
|
||||
case PCM_AM_DCDC_VCORE0:
|
||||
return __pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
|
||||
blocking) && __pcm_set_power_mode_advanced(PCM_DCDC_MODE,
|
||||
timeout, blocking);
|
||||
case PCM_AM_DCDC_VCORE1:
|
||||
return __pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
|
||||
blocking) && __pcm_set_power_mode_advanced(PCM_DCDC_MODE,
|
||||
timeout, blocking);
|
||||
case PCM_AM_LF_VCORE0:
|
||||
return __pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
|
||||
blocking) && __pcm_set_power_mode_advanced(PCM_LF_MODE,
|
||||
timeout, blocking);
|
||||
case PCM_AM_LF_VCORE1:
|
||||
return __pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
|
||||
blocking) && __pcm_set_power_mode_advanced(PCM_LF_MODE,
|
||||
timeout, blocking);
|
||||
case PCM_LPM0_LDO_VCORE0:
|
||||
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
|
||||
blocking) || !__pcm_set_power_mode_advanced(PCM_LDO_MODE,
|
||||
timeout, blocking))
|
||||
break;
|
||||
return pcm_goto_lpm0();
|
||||
case PCM_LPM0_LDO_VCORE1:
|
||||
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
|
||||
blocking) || !__pcm_set_power_mode_advanced(PCM_LDO_MODE,
|
||||
timeout, blocking))
|
||||
break;
|
||||
return pcm_goto_lpm0();
|
||||
case PCM_LPM0_DCDC_VCORE0:
|
||||
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
|
||||
blocking) || !__pcm_set_power_mode_advanced(PCM_DCDC_MODE,
|
||||
timeout, blocking))
|
||||
break;
|
||||
return pcm_goto_lpm0();
|
||||
case PCM_LPM0_DCDC_VCORE1:
|
||||
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
|
||||
blocking) || !__pcm_set_power_mode_advanced(PCM_DCDC_MODE,
|
||||
timeout, blocking))
|
||||
break;
|
||||
return pcm_goto_lpm0();
|
||||
case PCM_LPM0_LF_VCORE0:
|
||||
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
|
||||
blocking) || !__pcm_set_power_mode_advanced(PCM_LF_MODE,
|
||||
timeout, blocking))
|
||||
break;
|
||||
return pcm_goto_lpm0();
|
||||
case PCM_LPM0_LF_VCORE1:
|
||||
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
|
||||
blocking) || !__pcm_set_power_mode_advanced(PCM_LF_MODE,
|
||||
timeout, blocking))
|
||||
break;
|
||||
return pcm_goto_lpm0();
|
||||
case PCM_LPM3:
|
||||
return pcm_goto_lpm3();
|
||||
case PCM_LPM4:
|
||||
return pcm_goto_lpm4();
|
||||
case PCM_LPM45:
|
||||
return pcm_shutdown_device(PCM_LPM45);
|
||||
case PCM_LPM35_VCORE0:
|
||||
return pcm_shutdown_device(PCM_LPM35_VCORE0);
|
||||
default:
|
||||
return false;
|
||||
case PCM_AM_LDO_VCORE0:
|
||||
return __pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
|
||||
blocking) && __pcm_set_power_mode_advanced(PCM_LDO_MODE,
|
||||
timeout, blocking);
|
||||
case PCM_AM_LDO_VCORE1:
|
||||
return __pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
|
||||
blocking) && __pcm_set_power_mode_advanced(PCM_LDO_MODE,
|
||||
timeout, blocking);
|
||||
case PCM_AM_DCDC_VCORE0:
|
||||
return __pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
|
||||
blocking) && __pcm_set_power_mode_advanced(PCM_DCDC_MODE,
|
||||
timeout, blocking);
|
||||
case PCM_AM_DCDC_VCORE1:
|
||||
return __pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
|
||||
blocking) && __pcm_set_power_mode_advanced(PCM_DCDC_MODE,
|
||||
timeout, blocking);
|
||||
case PCM_AM_LF_VCORE0:
|
||||
return __pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
|
||||
blocking) && __pcm_set_power_mode_advanced(PCM_LF_MODE,
|
||||
timeout, blocking);
|
||||
case PCM_AM_LF_VCORE1:
|
||||
return __pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
|
||||
blocking) && __pcm_set_power_mode_advanced(PCM_LF_MODE,
|
||||
timeout, blocking);
|
||||
case PCM_LPM0_LDO_VCORE0:
|
||||
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
|
||||
blocking) || !__pcm_set_power_mode_advanced(PCM_LDO_MODE,
|
||||
timeout, blocking))
|
||||
break;
|
||||
return pcm_goto_lpm0();
|
||||
case PCM_LPM0_LDO_VCORE1:
|
||||
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
|
||||
blocking) || !__pcm_set_power_mode_advanced(PCM_LDO_MODE,
|
||||
timeout, blocking))
|
||||
break;
|
||||
return pcm_goto_lpm0();
|
||||
case PCM_LPM0_DCDC_VCORE0:
|
||||
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
|
||||
blocking) || !__pcm_set_power_mode_advanced(PCM_DCDC_MODE,
|
||||
timeout, blocking))
|
||||
break;
|
||||
return pcm_goto_lpm0();
|
||||
case PCM_LPM0_DCDC_VCORE1:
|
||||
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
|
||||
blocking) || !__pcm_set_power_mode_advanced(PCM_DCDC_MODE,
|
||||
timeout, blocking))
|
||||
break;
|
||||
return pcm_goto_lpm0();
|
||||
case PCM_LPM0_LF_VCORE0:
|
||||
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE0, timeout,
|
||||
blocking) || !__pcm_set_power_mode_advanced(PCM_LF_MODE,
|
||||
timeout, blocking))
|
||||
break;
|
||||
return pcm_goto_lpm0();
|
||||
case PCM_LPM0_LF_VCORE1:
|
||||
if (!__pcm_set_core_voltage_level_advanced(PCM_VCORE1, timeout,
|
||||
blocking) || !__pcm_set_power_mode_advanced(PCM_LF_MODE,
|
||||
timeout, blocking))
|
||||
break;
|
||||
return pcm_goto_lpm0();
|
||||
case PCM_LPM3:
|
||||
return pcm_goto_lpm3();
|
||||
case PCM_LPM4:
|
||||
return pcm_goto_lpm4();
|
||||
case PCM_LPM45:
|
||||
return pcm_shutdown_device(PCM_LPM45);
|
||||
case PCM_LPM35_VCORE0:
|
||||
return pcm_shutdown_device(PCM_LPM35_VCORE0);
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
|
||||
return false;
|
||||
|
||||
@@ -30,37 +30,37 @@ int main(void)
|
||||
|
||||
while (1) {
|
||||
switch (FLASH_LOADER->FLASH_FUNCTION) {
|
||||
case FLASH_INIT:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_init();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_MASS_ERASE:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_mass_erase();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_SECTOR_ERASE:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_sector_erase();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_PROGRAM:
|
||||
case FLASH_CONTINUOUS_PROGRAM:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_continous_write();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_EXIT:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_exit();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_NO_COMMAND:
|
||||
break;
|
||||
default:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_WRONG_COMMAND;
|
||||
break;
|
||||
case FLASH_INIT:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_init();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_MASS_ERASE:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_mass_erase();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_SECTOR_ERASE:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_sector_erase();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_PROGRAM:
|
||||
case FLASH_CONTINUOUS_PROGRAM:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_continous_write();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_EXIT:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_exit();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_NO_COMMAND:
|
||||
break;
|
||||
default:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_WRONG_COMMAND;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -49,41 +49,41 @@ int main(void)
|
||||
|
||||
while (1) {
|
||||
switch (FLASH_LOADER->FLASH_FUNCTION) {
|
||||
case FLASH_INIT:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_init();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_MASS_ERASE:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_mass_erase();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_SECTOR_ERASE:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_sector_erase();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_PROGRAM:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_write();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_CONTINUOUS_PROGRAM:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_continous_write();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_EXIT:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_exit();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_NO_COMMAND:
|
||||
break;
|
||||
default:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_WRONG_COMMAND;
|
||||
break;
|
||||
case FLASH_INIT:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_init();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_MASS_ERASE:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_mass_erase();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_SECTOR_ERASE:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_sector_erase();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_PROGRAM:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_write();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_CONTINUOUS_PROGRAM:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_continous_write();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_EXIT:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_exit();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_NO_COMMAND:
|
||||
break;
|
||||
default:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_WRONG_COMMAND;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,41 +52,41 @@ int main(void)
|
||||
|
||||
while (1) {
|
||||
switch (FLASH_LOADER->FLASH_FUNCTION) {
|
||||
case FLASH_INIT:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_init();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_MASS_ERASE:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_mass_erase();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_SECTOR_ERASE:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_sector_erase();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_PROGRAM:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_write();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_CONTINUOUS_PROGRAM:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_continous_write();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_EXIT:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_exit();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_NO_COMMAND:
|
||||
break;
|
||||
default:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_WRONG_COMMAND;
|
||||
break;
|
||||
case FLASH_INIT:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_init();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_MASS_ERASE:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_mass_erase();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_SECTOR_ERASE:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_sector_erase();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_PROGRAM:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_write();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_CONTINUOUS_PROGRAM:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_continous_write();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_EXIT:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_BUSY;
|
||||
msp432_flash_exit();
|
||||
FLASH_LOADER->FLASH_FUNCTION = 0;
|
||||
break;
|
||||
case FLASH_NO_COMMAND:
|
||||
break;
|
||||
default:
|
||||
FLASH_LOADER->RETURN_CODE = FLASH_WRONG_COMMAND;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user