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/power/power_service/power.h,, | ||||||
| Header,+,applications/services/rpc/rpc_app.h,, | Header,+,applications/services/rpc/rpc_app.h,, | ||||||
| Header,+,applications/services/storage/storage.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_resources.h,, | ||||||
| Header,+,firmware/targets/f18/furi_hal/furi_hal_spi_config.h,, | Header,+,firmware/targets/f18/furi_hal/furi_hal_spi_config.h,, | ||||||
| Header,+,firmware/targets/f18/furi_hal/furi_hal_target_hw.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_interrupt.h,, | ||||||
| Header,+,firmware/targets/f7/furi_hal/furi_hal_nfc.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_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_pwm.h,, | ||||||
| Header,+,firmware/targets/f7/furi_hal/furi_hal_resources.h,, | Header,+,firmware/targets/f7/furi_hal/furi_hal_resources.h,, | ||||||
| Header,+,firmware/targets/f7/furi_hal/furi_hal_rfid.h,, | Header,+,firmware/targets/f7/furi_hal/furi_hal_rfid.h,, | ||||||
|  | |||||||
| 
 | 
| @ -46,43 +46,7 @@ static volatile FuriHalPower furi_hal_power = { | |||||||
|     .suppress_charge = 0, |     .suppress_charge = 0, | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| const ParamCEDV cedv = { | #include <furi_hal_power_calibration.h> | ||||||
|     .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, |  | ||||||
| }; |  | ||||||
| 
 | 
 | ||||||
| void furi_hal_power_init() { | void furi_hal_power_init() { | ||||||
| #ifdef FURI_HAL_POWER_DEBUG | #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
	 あく
						あく