Compare commits

...

9 Commits

Author SHA1 Message Date
discip
d0e0c8704d Merge branch 'dev' into epr-pinecil-og 2023-07-02 21:20:44 +02:00
discip
3d4fb386b5 Merge branch 'dev' into epr-pinecil-og 2023-06-29 21:58:29 +02:00
discip
c99d19a569 Merge branch 'dev' into epr-pinecil-og 2023-03-15 00:25:14 +01:00
discip
4db4aebed2 Merge branch 'dev' into epr-pinecil-og 2023-03-14 22:25:59 +01:00
discip
5e723ada61 Merge branch 'dev' into epr-pinecil-og 2023-03-13 23:28:23 +01:00
discip
8f648721e7 Merge branch 'dev' into epr-pinecil-og 2023-03-11 15:34:38 +01:00
Ben V. Brown
86454348f5 Merge branch 'dev' into epr-pinecil-og 2022-11-07 20:18:59 +11:00
Ben V. Brown
76db4033f3 Merge branch 'dev' into epr-pinecil-og 2022-10-23 23:00:00 +11:00
Ben V. Brown
4696f0f907 Enable EPR if vbus is not connected 2022-09-18 18:48:35 +10:00
2 changed files with 5 additions and 2 deletions

View File

@@ -136,7 +136,8 @@
#define POWER_LIMIT_STEPS 5 // #define POWER_LIMIT_STEPS 5 //
#define OP_AMP_GAIN_STAGE OP_AMP_GAIN_STAGE_PINECIL // Uses TS100 resistors #define OP_AMP_GAIN_STAGE OP_AMP_GAIN_STAGE_PINECIL // Uses TS100 resistors
#define TEMP_uV_LOOKUP_HAKKO // Use Hakko lookup table #define TEMP_uV_LOOKUP_HAKKO // Use Hakko lookup table
#define USB_PD_VMAX 20 // Maximum voltage for PD to negotiate #define USB_PD_VMAX 24 // Maximum voltage for PD to negotiate
#define POW_EPR 1 // EPR mode is tentatively enabled
#define PID_TIM_HZ (8) // Tick rate of the PID loop #define PID_TIM_HZ (8) // Tick rate of the PID loop
#define MAX_TEMP_C 450 // Max soldering temp selectable °C #define MAX_TEMP_C 450 // Max soldering temp selectable °C
#define MAX_TEMP_F 850 // Max soldering temp selectable °F #define MAX_TEMP_F 850 // Max soldering temp selectable °F

View File

@@ -286,7 +286,9 @@ bool pdbs_dpm_evaluate_capability(const pd_msg *capabilities, pd_msg *request) {
// We dont do usb // We dont do usb
// request->obj[0] |= PD_RDO_USB_COMMS; // request->obj[0] |= PD_RDO_USB_COMMS;
#ifdef POW_EPR #ifdef POW_EPR
request->obj[0] |= PD_RDO_EPR_CAPABLE; if (USBPowerDelivery::isVBUSConnected() == false ) {
request->obj[0] |= PD_RDO_EPR_CAPABLE;
}
#endif #endif
/* Update requested voltage */ /* Update requested voltage */