Updated pin settings for new board
This commit is contained in:
parent
3b6178d178
commit
a575703db0
|
@ -13,7 +13,7 @@
|
||||||
//CC_Charger Timing:
|
//CC_Charger Timing:
|
||||||
#define CLK_PIN 6
|
#define CLK_PIN 6
|
||||||
#define LIMIT_PIN 9
|
#define LIMIT_PIN 9
|
||||||
#define BLANKING_PIN 15
|
#define BLANKING_PIN 13
|
||||||
|
|
||||||
//CC_Charger Control:
|
//CC_Charger Control:
|
||||||
#define CC_CHARGER_EN_PIN 5
|
#define CC_CHARGER_EN_PIN 5
|
||||||
|
@ -25,11 +25,11 @@
|
||||||
#define GATE_BIAS_CLK_PIN 3
|
#define GATE_BIAS_CLK_PIN 3
|
||||||
|
|
||||||
//PWM Voltage Sets:
|
//PWM Voltage Sets:
|
||||||
#define CC_I_LIMIT_PIN 13
|
#define CC_I_LIMIT_PIN 15
|
||||||
#define V_CAP_SET_PIN 12
|
#define V_CAP_SET_PIN 14
|
||||||
|
|
||||||
//Telemetry:
|
//Telemetry:
|
||||||
#define VSENSE_TRIP_PIN 11
|
#define VSENSE_TRIP_PIN 12
|
||||||
|
|
||||||
PIO pio;
|
PIO pio;
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
//OUTPUT PULSE PARAMETERS (times in usecs)
|
//OUTPUT PULSE PARAMETERS (times in usecs)
|
||||||
#define OUTPUT_ON_TIME 32
|
#define OUTPUT_ON_TIME 32
|
||||||
#define OUTPUT_OFF_TIME 512
|
#define OUTPUT_OFF_TIME 512
|
||||||
#define ISO_PULSE true
|
#define ISO_PULSE false
|
||||||
#define CAP_VOLTAGE_SETPOINT 65
|
#define CAP_VOLTAGE_SETPOINT 65
|
||||||
|
|
||||||
//CC Charger Parameters (don't change unless you know what you're doing)
|
//CC Charger Parameters (don't change unless you know what you're doing)
|
||||||
|
|
|
@ -5,12 +5,10 @@
|
||||||
#include "hardware/adc.h"
|
#include "hardware/adc.h"
|
||||||
|
|
||||||
#define OUTPUT_EN_PIN 2
|
#define OUTPUT_EN_PIN 2
|
||||||
#define OUTPUT_CURRENT_TRIP_PIN 10
|
#define OUTPUT_CURRENT_TRIP_PIN 11
|
||||||
#define SPARK_THRESHOLD_PWM_PIN 14
|
#define SPARK_THRESHOLD_PWM_PIN 10
|
||||||
#define SHORT_ALERT_PIN 1
|
#define SHORT_ALERT_PIN 1
|
||||||
|
|
||||||
#define PULSE_COUNTER_PWM_PIN 24
|
|
||||||
|
|
||||||
#define CAP_VSENSE_PIN 27
|
#define CAP_VSENSE_PIN 27
|
||||||
|
|
||||||
#define SHORT_THRESHOLD 513
|
#define SHORT_THRESHOLD 513
|
||||||
|
@ -150,8 +148,6 @@ int64_t begin_off_time(alarm_id_t id, void *user_data){
|
||||||
gpio_put(SHORT_ALERT_PIN, true);
|
gpio_put(SHORT_ALERT_PIN, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
pwm_set_gpio_level(PULSE_COUNTER_PWM_PIN, pulse_counter<<2);
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -206,11 +202,6 @@ void pulse_generator_init(uint32_t trip_current) {
|
||||||
|
|
||||||
pwm_set_enabled(pwm_gpio_to_slice_num(SPARK_THRESHOLD_PWM_PIN), true);
|
pwm_set_enabled(pwm_gpio_to_slice_num(SPARK_THRESHOLD_PWM_PIN), true);
|
||||||
|
|
||||||
gpio_set_function(PULSE_COUNTER_PWM_PIN, GPIO_FUNC_PWM);
|
|
||||||
pwm_set_wrap(pwm_gpio_to_slice_num(PULSE_COUNTER_PWM_PIN), 2500);
|
|
||||||
|
|
||||||
pwm_set_enabled(pwm_gpio_to_slice_num(PULSE_COUNTER_PWM_PIN), true);
|
|
||||||
|
|
||||||
gpio_add_raw_irq_handler(OUTPUT_CURRENT_TRIP_PIN, &output_current_trip_irq);
|
gpio_add_raw_irq_handler(OUTPUT_CURRENT_TRIP_PIN, &output_current_trip_irq);
|
||||||
|
|
||||||
adc_gpio_init(CAP_VSENSE_PIN);
|
adc_gpio_init(CAP_VSENSE_PIN);
|
||||||
|
|
Loading…
Reference in New Issue