Move gauge calibration to separate header, add f18 calibration (#2622)
This commit is contained in:
		
							parent
							
								
									238005890e
								
							
						
					
					
						commit
						23c946ef50
					
				| @ -36,6 +36,7 @@ Header,+,applications/services/notification/notification_messages.h,, | ||||
| Header,+,applications/services/power/power_service/power.h,, | ||||
| Header,+,applications/services/rpc/rpc_app.h,, | ||||
| Header,+,applications/services/storage/storage.h,, | ||||
| Header,-,firmware/targets/f18/furi_hal/furi_hal_power_calibration.h,, | ||||
| Header,+,firmware/targets/f18/furi_hal/furi_hal_resources.h,, | ||||
| Header,+,firmware/targets/f18/furi_hal/furi_hal_spi_config.h,, | ||||
| Header,+,firmware/targets/f18/furi_hal/furi_hal_target_hw.h,, | ||||
|  | ||||
| 
 | 
							
								
								
									
										37
									
								
								firmware/targets/f18/furi_hal/furi_hal_power_calibration.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								firmware/targets/f18/furi_hal/furi_hal_power_calibration.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,37 @@ | ||||
| const ParamCEDV cedv = { | ||||
|     .cedv_conf.gauge_conf = | ||||
|         { | ||||
|             .CCT = 1, | ||||
|             .CSYNC = 0, | ||||
|             .EDV_CMP = 0, | ||||
|             .SC = 1, | ||||
|             .FIXED_EDV0 = 1, | ||||
|             .FCC_LIM = 1, | ||||
|             .FC_FOR_VDQ = 1, | ||||
|             .IGNORE_SD = 1, | ||||
|             .SME0 = 0, | ||||
|         }, | ||||
|     .full_charge_cap = 1300, | ||||
|     .design_cap = 1300, | ||||
|     .EDV0 = 3300, | ||||
|     .EDV1 = 3321, | ||||
|     .EDV2 = 3355, | ||||
|     .EMF = 3679, | ||||
|     .C0 = 430, | ||||
|     .C1 = 0, | ||||
|     .R1 = 408, | ||||
|     .R0 = 334, | ||||
|     .T0 = 4626, | ||||
|     .TC = 11, | ||||
|     .DOD0 = 4044, | ||||
|     .DOD10 = 3905, | ||||
|     .DOD20 = 3807, | ||||
|     .DOD30 = 3718, | ||||
|     .DOD40 = 3642, | ||||
|     .DOD50 = 3585, | ||||
|     .DOD60 = 3546, | ||||
|     .DOD70 = 3514, | ||||
|     .DOD80 = 3477, | ||||
|     .DOD90 = 3411, | ||||
|     .DOD100 = 3299, | ||||
| }; | ||||
| @ -47,6 +47,7 @@ Header,+,firmware/targets/f7/furi_hal/furi_hal_idle_timer.h,, | ||||
| Header,+,firmware/targets/f7/furi_hal/furi_hal_interrupt.h,, | ||||
| Header,+,firmware/targets/f7/furi_hal/furi_hal_nfc.h,, | ||||
| Header,+,firmware/targets/f7/furi_hal/furi_hal_os.h,, | ||||
| Header,-,firmware/targets/f7/furi_hal/furi_hal_power_calibration.h,, | ||||
| Header,+,firmware/targets/f7/furi_hal/furi_hal_pwm.h,, | ||||
| Header,+,firmware/targets/f7/furi_hal/furi_hal_resources.h,, | ||||
| Header,+,firmware/targets/f7/furi_hal/furi_hal_rfid.h,, | ||||
|  | ||||
| 
 | 
| @ -46,43 +46,7 @@ static volatile FuriHalPower furi_hal_power = { | ||||
|     .suppress_charge = 0, | ||||
| }; | ||||
| 
 | ||||
| const ParamCEDV cedv = { | ||||
|     .cedv_conf.gauge_conf = | ||||
|         { | ||||
|             .CCT = 1, | ||||
|             .CSYNC = 0, | ||||
|             .EDV_CMP = 0, | ||||
|             .SC = 1, | ||||
|             .FIXED_EDV0 = 1, | ||||
|             .FCC_LIM = 1, | ||||
|             .FC_FOR_VDQ = 1, | ||||
|             .IGNORE_SD = 1, | ||||
|             .SME0 = 0, | ||||
|         }, | ||||
|     .full_charge_cap = 2101, | ||||
|     .design_cap = 2101, | ||||
|     .EDV0 = 3300, | ||||
|     .EDV1 = 3321, | ||||
|     .EDV2 = 3355, | ||||
|     .EMF = 3679, | ||||
|     .C0 = 430, | ||||
|     .C1 = 0, | ||||
|     .R1 = 408, | ||||
|     .R0 = 334, | ||||
|     .T0 = 4626, | ||||
|     .TC = 11, | ||||
|     .DOD0 = 4044, | ||||
|     .DOD10 = 3905, | ||||
|     .DOD20 = 3807, | ||||
|     .DOD30 = 3718, | ||||
|     .DOD40 = 3642, | ||||
|     .DOD50 = 3585, | ||||
|     .DOD60 = 3546, | ||||
|     .DOD70 = 3514, | ||||
|     .DOD80 = 3477, | ||||
|     .DOD90 = 3411, | ||||
|     .DOD100 = 3299, | ||||
| }; | ||||
| #include <furi_hal_power_calibration.h> | ||||
| 
 | ||||
| void furi_hal_power_init() { | ||||
| #ifdef FURI_HAL_POWER_DEBUG | ||||
|  | ||||
							
								
								
									
										37
									
								
								firmware/targets/f7/furi_hal/furi_hal_power_calibration.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								firmware/targets/f7/furi_hal/furi_hal_power_calibration.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,37 @@ | ||||
| const ParamCEDV cedv = { | ||||
|     .cedv_conf.gauge_conf = | ||||
|         { | ||||
|             .CCT = 1, | ||||
|             .CSYNC = 0, | ||||
|             .EDV_CMP = 0, | ||||
|             .SC = 1, | ||||
|             .FIXED_EDV0 = 1, | ||||
|             .FCC_LIM = 1, | ||||
|             .FC_FOR_VDQ = 1, | ||||
|             .IGNORE_SD = 1, | ||||
|             .SME0 = 0, | ||||
|         }, | ||||
|     .full_charge_cap = 2101, | ||||
|     .design_cap = 2101, | ||||
|     .EDV0 = 3300, | ||||
|     .EDV1 = 3321, | ||||
|     .EDV2 = 3355, | ||||
|     .EMF = 3679, | ||||
|     .C0 = 430, | ||||
|     .C1 = 0, | ||||
|     .R1 = 408, | ||||
|     .R0 = 334, | ||||
|     .T0 = 4626, | ||||
|     .TC = 11, | ||||
|     .DOD0 = 4044, | ||||
|     .DOD10 = 3905, | ||||
|     .DOD20 = 3807, | ||||
|     .DOD30 = 3718, | ||||
|     .DOD40 = 3642, | ||||
|     .DOD50 = 3585, | ||||
|     .DOD60 = 3546, | ||||
|     .DOD70 = 3514, | ||||
|     .DOD80 = 3477, | ||||
|     .DOD90 = 3411, | ||||
|     .DOD100 = 3299, | ||||
| }; | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 あく
						あく