1
0
forked from me/IronOS

Compare commits

...

7 Commits
cmake ... v2.19

Author SHA1 Message Date
Ben V. Brown
a3bbabcd68 Release 2.19
* Bug-fix Infinite Boot Logo
* Shutdown settings for MHP30
* Accelerometer sensitivity for MHP30
* Allow showing unique device ID
* Bug-fix power pulse at device boot
2022-07-13 22:36:52 +10:00
discip
8db0bbf4a5 more obvious feature list (#1325) 2022-07-06 13:23:06 +10:00
Ben V. Brown
b5cb42740e Update version.h 2022-07-03 11:59:12 +10:00
HanaO00
81d679e468 Update translation_FR.json (#1322) 2022-07-01 09:21:14 +10:00
Ben V. Brown
0a69f5c963 Adding features table (#1318)
Update README.md
2022-06-29 09:20:09 +10:00
d-rez
6c3666e297 Update translation_PL.json (#1320)
Corrected the definition of QCMaxVoltage which was previously mentioning power and wattage rather than QC voltage as it should
2022-06-24 19:49:24 +10:00
Ben V. Brown
1fe3210263 Fix startup current pulse on some devices
Always force power to 0 if <= to handle vin not yet stable at boot
2022-06-24 10:33:23 +10:00
5 changed files with 24 additions and 15 deletions

View File

@@ -20,6 +20,15 @@ This project is considered feature complete for use as a soldering iron, _so ple
_This firmware does **NOT** support the USB port while running for changing settings. This is done through the onscreen menu only. Logos are edited using the tool or python script and uploaded in DFU mode._ _This firmware does **NOT** support the USB port while running for changing settings. This is done through the onscreen menu only. Logos are edited using the tool or python script and uploaded in DFU mode._
| Device | DC Supported | QC Supported | PD Supported | Reccomended |
|--------: |:------------: |:------------: |:------------: |:-----------: |
| MHP30 | ❌ | ❌ | ✔️ | ✔️ |
| Pinecil | ✔️ | ✔️ | ✔️ | ✔️ |
| TS100 | ✔️ | ❌ | ❌ | ❌ |
| TS80 | ❌ | ✔️ | ❌ | ❌ |
| TS80P | ❌ | ✔️ | ✔️ | ✔️ |
## Getting Started ## Getting Started
To get started with IronOS firmware, please jump to [Getting Started Guide](Documentation/GettingStarted.md). To get started with IronOS firmware, please jump to [Getting Started Guide](Documentation/GettingStarted.md).

View File

@@ -80,8 +80,8 @@
"desc": "Délai avant mise en veille (s=secondes | m=minutes)" "desc": "Délai avant mise en veille (s=secondes | m=minutes)"
}, },
"ShutdownTimeout": { "ShutdownTimeout": {
"text2": ["Délai", "extinction"], "text2": ["Délai", "arrêt"],
"desc": "Délai avant extinction (m=minutes)" "desc": "Délai avant l'arrêt du fer à souder (m=minutes)"
}, },
"MotionSensitivity": { "MotionSensitivity": {
"text2": ["Sensibilité", "au mouvement"], "text2": ["Sensibilité", "au mouvement"],
@@ -136,7 +136,7 @@
"desc": "Tension maximale désirée avec une alimentation QC" "desc": "Tension maximale désirée avec une alimentation QC"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": ["Délai", "expiration PD"], "text2": ["Délai", "expir. PD"],
"desc": "Délai de la negociation PD par étapes de 100ms pour la compatiblité avec certains chargeurs QC" "desc": "Délai de la negociation PD par étapes de 100ms pour la compatiblité avec certains chargeurs QC"
}, },
"PowerLimit": { "PowerLimit": {
@@ -156,17 +156,17 @@
"desc": "Incrément de changement de température sur appui long" "desc": "Incrément de changement de température sur appui long"
}, },
"PowerPulsePower": { "PowerPulsePower": {
"text2": ["Puissance des", "impulsions"], "text2": ["Puissance", "impulsions"],
"desc": "Puissance des impulsions pour éviter la mise en veille des batteries (watts)" "desc": "Puissance des impulsions pour éviter la mise en veille des batteries (watts)"
}, },
"LockingMode": {
"text2": ["Verrouiller", "les boutons"],
"desc": "Pendant la soudure, appuyer sur les deux boutons pour les verrouiller (D=désactivé | B=boost seulement | V=verr. total)"
},
"HallEffSensitivity": { "HallEffSensitivity": {
"text2": ["Sensibilité", "capteur effet hall"], "text2": ["Sensibilité", "capteur effet hall"],
"desc": "Sensibilité du capteur à effet Hall pour la mise en veille (0=désactivé | 1=peu sensible | ... | 9=très sensible)" "desc": "Sensibilité du capteur à effet Hall pour la mise en veille (0=désactivé | 1=peu sensible | ... | 9=très sensible)"
}, },
"LockingMode": {
"text2": ["Verrouiller", "les boutons"],
"desc": "Pendant la soudure, appuyer sur les deux boutons pour les verrouiller (D=désactivé | B=boost seulement | V=verr. total)"
},
"MinVolCell": { "MinVolCell": {
"text2": ["Tension", "minimale"], "text2": ["Tension", "minimale"],
"desc": "Tension minimale autorisée par cellule (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" "desc": "Tension minimale autorisée par cellule (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)"
@@ -193,15 +193,15 @@
}, },
"Brightness": { "Brightness": {
"text2": ["Luminosité", "de l'écran"], "text2": ["Luminosité", "de l'écran"],
"desc": "Ajuster le contraste/luminosité de l'écran OLED" "desc": "Ajuster la luminosité de l'écran OLED"
}, },
"ColourInversion": { "ColourInversion": {
"text2": ["Inverser", "les couleurs"], "text2": ["Inverser", "les couleurs"],
"desc": "Inverser les couleurs de l'écran OLED" "desc": "Inverser les couleurs de l'écran OLED"
}, },
"LOGOTime": { "LOGOTime": {
"text2": ["Boot logo", "duration"], "text2": ["Durée logo", "au démarrage"],
"desc": "Sets the duration for the boot logo (s=seconds)" "desc": "Définit la durée d'affichage du logo au démarrage (s=secondes)"
} }
} }
} }

View File

@@ -132,8 +132,8 @@
"desc": "Szybkość przewijania tekstu" "desc": "Szybkość przewijania tekstu"
}, },
"QCMaxVoltage": { "QCMaxVoltage": {
"text2": ["Moc", "w W"], "text2": ["QC", "napięcie"],
"desc": "Moc używanego zasilacza w (W)" "desc": "Maksymalne napięcie, które lutownica będzie próbowała wynegocjować z ładowarką Quick Charge (V)"
}, },
"PDNegTimeout": { "PDNegTimeout": {
"text2": ["Limit czasu", "PD"], "text2": ["Limit czasu", "PD"],

View File

@@ -62,7 +62,7 @@ uint32_t availableW10(uint8_t sample) {
} }
uint8_t X10WattsToPWM(int32_t x10Watts, uint8_t sample) { uint8_t X10WattsToPWM(int32_t x10Watts, uint8_t sample) {
// Scale input x10Watts to the pwm range available // Scale input x10Watts to the pwm range available
if (x10Watts < 0) { if (x10Watts <= 0) {
// keep the battery voltage updating the filter // keep the battery voltage updating the filter
getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), sample); getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), sample);
return 0; return 0;

View File

@@ -4,4 +4,4 @@
* i.e.: BUILD_VERSION = 'Rel. v2.08' --> Will generated to: 'v2.08.1a2b3c4' * i.e.: BUILD_VERSION = 'Rel. v2.08' --> Will generated to: 'v2.08.1a2b3c4'
*/ */
#define BUILD_VERSION "v2.18" #define BUILD_VERSION "v2.19"