Ivan Zorin
4c5e885363
source/Makefile: update for -C support ( #1710 )
2023-06-18 14:25:43 +10:00
Ben V. Brown
313336b61f
Swap OLED offset write to reduce glitching
...
@discip
2023-06-18 14:22:08 +10:00
Ivan Zorin
c55a640d7f
AutoStartMode refactoring ( #1712 )
...
* OperatingModes/Sleep: extend current mode with idle status
* OperatingModes/Sleep: tipTemp section refactoring
* source/Core - settings: tiny refactoring of AutoStartMode management
* OperatingModes/Sleep: rollback OperatingMode update
2023-06-17 17:07:26 +10:00
Ivan Zorin
5b1c273a78
source/Makefile: add HOST_PYTHON, extend clean target, remove -.d generation ( #1701 )
...
* source/Makefile modifications: add HOST_PYTHON variable for flexibility of environment setup / extend clean target to make source directory as new / rename -.d autogenerated temp file
* Makefile: keep Hexfile dir by clean target, add mrproper target to clean all
* Makefile: rename mrproper target to clean-all
---------
Co-authored-by: Ben V. Brown <5425387+Ralim@users.noreply.github.com >
2023-06-14 12:34:51 +00:00
Ivan Zorin
6fb8cda975
Update comments ( #1702 )
...
update comments
2023-06-14 10:32:27 +00:00
Ivan Zorin
ff61f7b5cf
Unify sha-bangs for python scripts ( #1703 )
...
unify sha-bangs for python scripts
2023-06-14 10:32:04 +00:00
Ben V. Brown
e7bcf920ba
Refactor PinecilV2 Tuning
...
Closes #1688
2023-06-04 12:13:26 +10:00
Ben V. Brown
286afad919
S60 Support ( #1692 )
...
* Mock S60
* cleanup
* Start refactor of OLED init
* Setup timers roughly
* Set Vector table offset correctly
Update system_stm32f1xx.c
* Update OLED.cpp
* Update stm32f1xx_hal_msp.c
* Update configuration.h
* I2C init before GPIO
From Errata
Update stm32f1xx_hal_msp.c
Update Software_I2C.h
Allow no hardware I2C
* I2C BB run bus unlock at init
* cleanups
* Software I2C for now
* Mildly more graceful Interpolate
* Handle is powered by DC
Update Power.cpp
Update drawPowerSourceIcon.cpp
Update configuration.h
Update Setup.cpp
* Cleanup HomeScreen
* Segment remap oled at init
* Cleanup
* Update MOVThread.cpp
* Fix PWM Init
* Fix adc2 trigger
* Update configs
* Fixup warning
* Saner default config
* Update ThermoModel.cpp
* Util for current@voltage
* Hub238 warning
* Add hub238 handling in power mode
* Update USBPDDebug_FUSB.cpp
* HUSB238 debug
* Hook PSU Limit
* Use wrapping section of GRAM for scroll
Update OLED.hpp
* Update NTC table
* Fix HUB voltage picker
* Cleanup
* Larger tip filter
* Calibrate in a bunch closer
Update ThermoModel.cpp
* Update configuration.h
* Update HUB238.cpp
* Update configuration.h
* Movement Pin
* Update BSP.cpp
* tim2 irq
* Rough timer conversion (adc broken) but movement working
* Fix tim2 start
* Faster base PWM
* Ensure utils grabs config
* Add wattage limiter tolerance for device
* Speed up PWM and enable PWM current limiting
* tune for 12v
* Prevent start until PD done
* Update configuration.h
* Add HUB238 check for have re-negotiated
* Adjust timer to avoid noise when its possible
2023-06-03 20:05:31 +10:00
Ben V. Brown
df693773f1
Adjust how heap and ram sections are allocated
2023-05-09 22:10:28 +10:00
discip
72030fa3e8
Merge pull request #1676 from Ralim/discip-patch-2
...
removing extra entries
2023-04-27 01:22:57 +02:00
discip
e64416413c
corrected character count
2023-04-27 00:32:48 +02:00
discip
9ce042cd08
removing extra entries
...
@codingcatgirl
Please have a look, I may have missed something here.
2023-04-27 00:27:41 +02:00
Laura Klünder
578fd54463
soldering profile mode → profile mode
2023-04-25 11:56:57 +02:00
Laura Klünder
252287c4dd
fix soldering menu on devices without soldering profiles
2023-04-25 11:56:57 +02:00
Laura Klünder
5fcdda16f6
filter translation strings and only include the ones needed
2023-04-25 11:56:52 +02:00
Laura Klünder
366cfbd794
add missing comment and exclude sleep code if sleep is disabled
2023-04-25 11:56:52 +02:00
Laura Klünder
f1879353b8
put soldering profile mode into its own file, put common functions in utils
2023-04-25 11:56:41 +02:00
Laura Klünder
8cc722e494
add missing comments in Settings.h
2023-04-24 01:37:40 +02:00
Laura Klünder
9dfb5cfb4b
revert unneeded change
2023-04-24 00:24:18 +02:00
Laura Klünder
c783fb545a
fix build on TS100
2023-04-24 00:20:31 +02:00
Laura Klünder
cb2e8af700
full profile support
2023-04-23 23:48:24 +02:00
Laura Klünder
448e5c8ad1
profile mode is optional
2023-04-23 18:36:07 +02:00
Laura Klünder
5c69458f1a
refactor fahrenheit conversion to save some space
2023-04-23 18:35:34 +02:00
Laura Klünder
dbdc0d1ef1
add settings for soldering profile
2023-04-23 17:50:43 +02:00
Vladimir K
2d824af836
Add validation ID to BLE
2023-04-15 15:01:44 -07:00
Ben V. Brown
1a087ca624
Merge branch 'master' into dev
2023-04-09 19:47:50 +10:00
discip
422b5b7563
unifying ( #1657 )
2023-04-07 23:42:14 +00:00
discip
cc180f7d1a
correcting MAX_POWER_LIMIT to 120
2023-04-08 01:19:07 +02:00
Ben V. Brown
75c2589a6d
Update version.h
2023-04-07 13:42:41 +10:00
discip
a6926519d1
Update settingsGUI.cpp
2023-04-02 01:14:46 +02:00
Samuelrmlink
445069c92b
USBPDDebug: Check whether VPDO is EPR or PPS ( #1600 )
...
* USBPDDebug: Check whether VPDO is EPR or PPS.
* USBPDDebug - Allow trailing zeros after a decimal point.
---------
Co-authored-by: discip <53649486+discip@users.noreply.github.com >
2023-04-02 00:14:45 +11:00
Ben V. Brown
f6975b0aa2
Update ble_handlers.cpp
2023-04-01 14:20:10 +11:00
discip
45c00dc767
Merge branch 'dev' into discip-patch-1
2023-03-31 22:59:31 +02:00
Ben V. Brown
e13f118788
Change to 128bit UUID's ( #1608 )
...
* Change to 128bit UUID's
* Make attrs const for BLE
* Forcefully set docker project name
* Cleaner UUIDS
* Cant use const attrs
* Adjust ram sections
* Update UUID decode
* Settings uuids
* Fix missed decoder for writing
---------
Co-authored-by: discip <53649486+discip@users.noreply.github.com >
2023-03-29 12:45:09 +11:00
discip
3a4638ef42
Merge branch 'dev' into discip-patch-1
2023-03-26 01:47:47 +01:00
discip
9c8abbdfc2
Readjusting brightness (Pinecil v2) ( #1622 )
2023-03-26 11:43:56 +11:00
discip
744dd6b898
Merge branch 'dev' into discip-patch-1
2023-03-26 00:48:41 +01:00
discip
070064e59e
adapting 10 °C > 50 °F ( #1636 )
...
* Update configuration.h
* Update configuration.h
* Update configuration.h
2023-03-25 23:46:44 +00:00
Vladimir
11bad84ce7
Add FW version to BLE characteristic ( #1633 )
...
Implements #1610
2023-03-24 19:15:05 +11:00
discip
c7bdbbb4b5
Merge branch 'dev' into discip-patch-1
2023-03-14 22:35:47 +01:00
River M
8ea8632bb9
Update configuration.h
2023-03-14 14:05:45 -07:00
discip
2319eebe65
Update ble_handlers.cpp
2023-03-13 18:38:16 +01:00
discip
e12903ec28
Update ble_handlers.cpp
2023-03-11 13:56:47 +01:00
discip
6174d80586
Update ble_handlers.cpp
2023-03-11 01:45:44 +01:00
discip
d88eed4e18
Update ble_handlers.cpp
...
Tried to implement #1594
2023-03-11 01:26:35 +01:00
Neil Hanlon
2a244df7b1
Fix typo in BLE settings mapping
2023-02-22 01:28:04 -05:00
Neil Hanlon
a76049acde
Fix bug in setSettingsValue for values constrained between 0 and 1
...
Fixed a bug in the `setSettingValue` function that caused valid values
within the allowed range to be incorrectly constrained to the minimum
value, when the default value of the option was zero and the allowed
range was from zero to one. The bug was fixed by updating the order of
the `if` statements in the function to ensure that the range check is
done before the value is set. This ensures that valid values within the
range are correctly retained, while out-of-range values are still
constrained to the allowed range.
2023-02-22 01:26:06 -05:00
Neil Hanlon
b1658ec6ee
Handle updating certain settings updates over BLE - Fixes #1560
2023-02-22 01:25:49 -05:00
Ben V. Brown
f29ec5cd99
Merge pull request #1582 from Samuelrmlink/PPSctrl
...
Added VPDO option for disabling PPS/EPR PDOs.
2023-02-20 11:53:15 +11:00
Samuelrmlink
669e3819e8
Add BLE characteristic - PD VPDOs Enabled
2023-02-19 16:59:26 -06:00