Example #1
0
void show_boot_progress(int status)
{
	switch (status) {
	case BOOTSTAGE_ID_CHECK_MAGIC:
		stamp_led_set(STATUS_LED_OFF, STATUS_LED_OFF, STATUS_LED_ON);
		break;
	case BOOTSTAGE_ID_CHECK_HEADER:
		stamp_led_set(STATUS_LED_OFF, STATUS_LED_ON, STATUS_LED_OFF);
		break;
	case BOOTSTAGE_ID_CHECK_CHECKSUM:
		stamp_led_set(STATUS_LED_OFF, STATUS_LED_ON, STATUS_LED_ON);
		break;
	case BOOTSTAGE_ID_CHECK_ARCH:
		stamp_led_set(STATUS_LED_ON, STATUS_LED_OFF, STATUS_LED_OFF);
		break;
	case BOOTSTAGE_ID_CHECK_IMAGETYPE:
	case BOOTSTAGE_ID_DECOMP_IMAGE:
		stamp_led_set(STATUS_LED_ON, STATUS_LED_OFF, STATUS_LED_ON);
		break;
	case BOOTSTAGE_ID_KERNEL_LOADED:
	case BOOTSTAGE_ID_CHECK_BOOT_OS:
		stamp_led_set(STATUS_LED_ON, STATUS_LED_ON, STATUS_LED_OFF);
		break;
	case BOOTSTAGE_ID_BOOT_OS_RETURNED:
	case BOOTSTAGE_ID_RD_MAGIC:
	case BOOTSTAGE_ID_RD_HDR_CHECKSUM:
	case BOOTSTAGE_ID_RD_CHECKSUM:
	case BOOTSTAGE_ID_RAMDISK:
	case BOOTSTAGE_ID_NO_RAMDISK:
	case BOOTSTAGE_ID_RUN_OS:
		stamp_led_set(STATUS_LED_OFF, STATUS_LED_OFF, STATUS_LED_OFF);
		break;
	default:
		stamp_led_set(STATUS_LED_ON, STATUS_LED_ON, STATUS_LED_ON);
		break;
	}
}
Example #2
0
void show_boot_progress(int status)
{
	switch (status) {
	case 1:
		stamp_led_set(STATUS_LED_OFF, STATUS_LED_OFF, STATUS_LED_ON);
		break;
	case 2:
		stamp_led_set(STATUS_LED_OFF, STATUS_LED_ON, STATUS_LED_OFF);
		break;
	case 3:
		stamp_led_set(STATUS_LED_OFF, STATUS_LED_ON, STATUS_LED_ON);
		break;
	case 4:
		stamp_led_set(STATUS_LED_ON, STATUS_LED_OFF, STATUS_LED_OFF);
		break;
	case 5:
	case 6:
		stamp_led_set(STATUS_LED_ON, STATUS_LED_OFF, STATUS_LED_ON);
		break;
	case 7:
	case 8:
		stamp_led_set(STATUS_LED_ON, STATUS_LED_ON, STATUS_LED_OFF);
		break;
	case 9:
	case 10:
	case 11:
	case 12:
	case 13:
	case 14:
	case 15:
		stamp_led_set(STATUS_LED_OFF, STATUS_LED_OFF, STATUS_LED_OFF);
		break;
	default:
		stamp_led_set(STATUS_LED_ON, STATUS_LED_ON, STATUS_LED_ON);
		break;
	}
}