Reduced struct memory per code review
This commit is contained in:
parent
2e46aa0e2c
commit
118c07a3b6
@ -37,13 +37,12 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
// These are values that need saving between uses
|
uint16_t hi_score : 10;
|
||||||
uint32_t hi_score : 10;
|
uint8_t difficulty : 3;
|
||||||
uint32_t difficulty : 3;
|
uint8_t month_last_hi_score : 4;
|
||||||
bool soundOn;
|
uint8_t year_last_hi_score : 6;
|
||||||
uint32_t month_last_hi_score : 4;
|
uint8_t soundOn : 1;
|
||||||
uint32_t year_last_hi_score : 6;
|
/* 24 bits, likely aligned to 32 bits = 4 bytes */
|
||||||
uint32_t unused : 8;
|
|
||||||
} endless_runner_state_t;
|
} endless_runner_state_t;
|
||||||
|
|
||||||
void endless_runner_face_setup(movement_settings_t *settings, uint8_t watch_face_index, void ** context_ptr);
|
void endless_runner_face_setup(movement_settings_t *settings, uint8_t watch_face_index, void ** context_ptr);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user