 
 /************* Settings struct definition *************/
 typedef union Settings {
-	// WARNING: array has to be at least as large as there are elements in the struct
+	// WARNING: array has to be at least as large as the number of elements in the struct
 	uint8_t array[3];
 	struct {
 		uint8_t useGPS;

		keys = getKeys(true, 1000);
		if(keys->justPressed == BUTTON_L_IDX) {
			break;
			} else if(keys->justPressed == BUTTON_R_IDX || keys->repeated == BUTTON_R_IDX) {
			value++;
			if(value > max) {
				value = min;

}


// This needs to be placed above where ever it's called from as the Arduino compiler seems to have
// trouble dealing with function pointers as parameters.
uint8_t changeSetting(uint8_t origValue, uint8_t min, uint8_t max, void (*dispFunc)(uint8_t)) {
	KeyStates *keys = NULL;
