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