Add support for current/voltage measurement on Ghoul. (#19630)
This commit is contained in:
		| @@ -28,8 +28,8 @@ | |||||||
| #define RGB_ENABLE_PIN GP6 | #define RGB_ENABLE_PIN GP6 | ||||||
|  |  | ||||||
| // ADC Configuration | // ADC Configuration | ||||||
| #define ADC_RESOLUTION ? ? ? // ADC_CFGR1_RES_12BIT // TBD when RP2040 has analog support | #define ADC_RESOLUTION 12 | ||||||
| #define ADC_SATURATION ? ? ? // ((1 << 12) - 1) // TBD when RP2040 has analog support | #define ADC_SATURATION ((1 << 12) - 1) | ||||||
| #define ADC_CURRENT_PIN GP26 | #define ADC_CURRENT_PIN GP26 | ||||||
| #define ADC_VOLTAGE_PIN GP27 | #define ADC_VOLTAGE_PIN GP27 | ||||||
|  |  | ||||||
|   | |||||||
| @@ -2,7 +2,7 @@ | |||||||
| // SPDX-License-Identifier: GPL-3.0-or-later | // SPDX-License-Identifier: GPL-3.0-or-later | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| //#define HAL_USE_ADC TRUE | #define HAL_USE_ADC TRUE | ||||||
| #define HAL_USE_SPI TRUE | #define HAL_USE_SPI TRUE | ||||||
|  |  | ||||||
| #include_next <halconf.h> | #include_next <halconf.h> | ||||||
|   | |||||||
| @@ -5,8 +5,8 @@ | |||||||
| #include_next <mcuconf.h> | #include_next <mcuconf.h> | ||||||
|  |  | ||||||
| // Used for RGB | // Used for RGB | ||||||
| //#undef RP_ADC_USE_ADC1 | #undef RP_ADC_USE_ADC1 | ||||||
| //#define RP_ADC_USE_ADC1 TRUE | #define RP_ADC_USE_ADC1 TRUE | ||||||
|  |  | ||||||
| // Used for EEPROM | // Used for EEPROM | ||||||
| #undef RP_SPI_USE_SPI0 | #undef RP_SPI_USE_SPI0 | ||||||
|   | |||||||
| @@ -1,2 +1 @@ | |||||||
| WS2812_DRIVER = pwm | WS2812_DRIVER = pwm | ||||||
| SRC += analog.c |  | ||||||
|   | |||||||
| @@ -5,3 +5,5 @@ QUANTUM_PAINTER_DRIVERS = ssd1351_spi | |||||||
| OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE | OPT_DEFS += -DCORTEX_ENABLE_WFI_IDLE=TRUE | ||||||
|  |  | ||||||
| DEFAULT_FOLDER = tzarc/ghoul/rev1/stm32 | DEFAULT_FOLDER = tzarc/ghoul/rev1/stm32 | ||||||
|  |  | ||||||
|  | SRC += analog.c | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user