Midnight Sun Firmware
Loading...
Searching...
No Matches
fota_error.h
1#pragma once
2
3/************************************************************************************************
4 * @file fota_error.h
5 *
6 * @brief Error codes for firmware over the air (FOTA) updates
7 *
8 * @date 2025-04-03
9 * @author Midnight Sun Team #24 - MSXVI
10 ************************************************************************************************/
11
12/* Standard library Headers */
13
14/* Inter-component Headers */
15
16/* Intra-component Headers */
17
27typedef enum {
36 FOTA_ERROR_FLASH_WRITE_FAILED,
37 FOTA_ERROR_FLASH_WRITE_OUT_OF_BOUNDS,
38 FOTA_ERROR_FLASH_WRITE_NOT_ALIGNED,
39 FOTA_ERROR_FLASH_READ_FAILED,
40 FOTA_ERROR_FLASH_ERASE,
41 FOTA_ERROR_FLASH_VERIFICATION_FAILED,
42
43 FOTA_ERROR_INVALID_PACKET,
44} FotaError;
45
FotaError
FOTA Error code definitions.
Definition: fota_error.h:27
@ FOTA_ERROR_RESOURCE_EXHAUSTED
Definition: fota_error.h:29
@ FOTA_ERROR_INVALID_ARGS
Definition: fota_error.h:30
@ FOTA_ERROR_INTERNAL_ERROR
Definition: fota_error.h:31
@ FOTA_ERROR_CRC32_MISMATCH
Definition: fota_error.h:33
@ FOTA_ERROR_SUCCESS
Definition: fota_error.h:28
@ FOTA_ERROR_CRC32_DATA_NOT_ALIGNED
Definition: fota_error.h:34