aboutsummaryrefslogtreecommitdiffhomepage
path: root/source
AgeCommit message (Collapse)Author
2024-09-25FormatBen V. Brown
2024-09-25Fixing up includesBen V. Brown
2024-09-22Refactor header includesBen V. Brown
2024-09-22Handle one tip typeBen V. Brown
2024-09-22Rename JBC typeBen V. Brown
2024-09-22Update Settings.cppBen V. Brown
2024-09-22Fixup drawing tip typeBen V. Brown
2024-09-22Enable on Pinecilv1 / TS10xBen V. Brown
2024-09-22Start linking in manual tip resistanceBen V. Brown
2024-09-22Draft tip selection menu=
2024-08-22TS1010 Logo rework for Miniware DFU (#1967)Ben V. Brown
* Move LOGO and settings to suit Miniware DFU * Update configuration.h * Adjust TS101 logo to 99K offset * Add logo note/instructions for TS101
2024-08-22Add stub implementations of unused syscalls explicitly (#1966)Ivan Zorin
2024-08-21Add a sleep timeout setting for hall sensor (#1969)ave
* Add a sleep timeout setting for hall sensor * Update Settings.h to reorder HallEffectSleepTime to the end * Update Settings.cpp to reorder HallEffectSleepTime to the end * add HallEffSleepTimeout to rest of translations * mix misaligned number in Settings.cpp * fix clang-format issue in getHallEffectSleepTimeout
2024-08-13Update Soldering.cppneon12345
use the LockingKeysString message for state 2
2024-08-11Update Soldering.cppneon12345
allow unlock during locked warning
2024-08-06Update Soldering.cppneon12345
fix timed locked warning based on review comments with additional state7 field.
2024-08-06Update OperatingModes.hneon12345
add state7 for locked timer ticks
2024-08-05making the LOCKED / UNLOCKED stay for a seconddiscip
2024-08-01Update Soldering.cppneon12345
fix another logic error
2024-08-01Update Soldering.cppneon12345
fix timer logic
2024-08-01Update Soldering.cppneon12345
change locked warning display time to 1 second
2024-08-01Update Soldering.cppneon12345
show the locked warning for half a second
2024-08-01Update Soldering.cppneon12345
revert last commit
2024-08-01Update Soldering.cppneon12345
allow to use remaining state1 for timer
2024-07-31Update Soldering.cppneon12345
optimize lock/unlock display information
2024-07-31Merge branch 'dev' into devdiscip
2024-07-31Mask LIS2DH12 clone support for TS101 only (#1894)Ben V. Brown
* Mask LIS2DH12 clone support for TS101 only * Also mask the probe
2024-07-31Update Soldering.cppneon12345
move comment
2024-07-31Update Soldering.cppneon12345
logic description fix
2024-07-31Update Soldering.cppneon12345
fix typo
2024-07-31Update Soldering.cppneon12345
add additional release state for locking
2024-07-24Add enum for modes of locking buttons (#1955)Ivan Zorin
* Add enum for modes of locking buttons * Update description for FULL value
2024-07-24Sequre T55 Support (#1928)Ben V. Brown
* Add T55 to build * Approx in T55 * Update ThermoModel.cpp * use PT1000 lookup logic * Handle no accelerometer * Setup for temp reading * Lock max temp * No movement pin * Compensate for heater coil resistance change * Fix min offset for T55 * Fixup font for T55 * Update draw_profile_advanced.cpp * Update draw_temperature_change.cpp --------- Co-authored-by: discip <[email protected]>
2024-07-16Fix profile modeReimuHakurei
2024-07-12Pinecil 2 PID tune adjustments (#1925)Ben V. Brown
Lower P/I Terms Co-authored-by: discip <[email protected]>
2024-07-12WIP: Split Render for multiple screen resolutions (#1888)Ben V. Brown
* Create README.md * Move to new folder * Migrating * Migrate Remainder * format fix (all but one) (#1889) * Update USBPDDebug_FS2711.cpp * Delete PrintVoltage.cpp * Copy in 128x32 template * Mask drawing for 96x16 * Import #1819 * Update Font.h * Homescreen * Update draw_homescreen_detailed.cpp * Fix oled normal draw for variable height * Update OLED.cpp * Draw settings icons * Update draw_homescreen_simplified.cpp * Update draw_power_source_icon.cpp * Fixup oled drawing for fill area * Update the region fill for mixed heights * Fix newline height * FIXUP! Draw icons in settings menu at correct size * Fix scrollbar * Update settingsGUI.cpp * S60(P) Disable auto display rotation * On tall oled, scroll in 2 line increments * Bugfix transition L<->R @discip I take it back, there was a bug :) * Draw every other one on transitions * . * cleanup * Bootup logo: Draw in centre * Update OLED.hpp --------- Co-authored-by: discip <[email protected]>
2024-07-12Implement OLED::drawUnavailableIcon() to simplify duplicated calls (#1947)Ivan Zorin
2024-07-09Add enum for USB PD modes (#1943)Ivan Zorin
* Add enum for USB PD modes * Update comments for clarification according to code review
2024-06-08Fixup! S60 asm source folderBen V. Brown
Been broken for a while but better to be correct
2024-06-08Refactor: Rename Sequre bsp (#1927)Ben V. Brown
* Rename Sequre BSP Folder * Update Makefile
2024-06-08Sequre Faster PWM (#1926)Ben V. Brown
* 4x faster PWM * Add light filter to displayed temp
2024-06-08Pinecilv2 adc v2 (#1916)Ben V. Brown
* Updated NTC lookup * remove float compute from adc (as we dont use it) * Updated adc settings * Updated ADC Init * Custom max temp lookup * Mask Timer around changing timer rate * Use timer channels in sane order * Update IRQ.cpp * Remove ADC dummy wait on start/stop * Dont use ADC IRQ * Disable sampling delay * Update Setup.cpp * PinecilV2 disable ROM driver utils Always use our source * Force settings upgrade on PinecilV2 Fix forced settings upgrade on Pinecilv2 * Prevent ADC rollover * Update Setup.cpp * ADC cleanup * Rollover prevention * Measure tip temperature 2nd * Rebase Buffalo SDK to 1.4.5 (#1923) * Update bl702_adc.c * Update board.c * . * Update bl702_adc.c * Import updated hal_drv * Remove accidental dupe of stack in linker * First pass update BLE stack * Update ReleaseNotes * Update push.yml * Drop BT Audio which we dont use * . * Reformat * Update conn.c * Update hog.c
2024-06-01Expand USB-PD mode option (#1917)Ben V. Brown
* Use PDMode to decide if we do resistance pad * Rename PDVpdo to USBPDMode * Add options for PD Mode * OLED: Allow soft line-wrap x position * Add new translation option for menu settings values * Use new setting value for PD Mode * Update translations for new menu setting * Fixup! S60 * black python
2024-05-24Handle non-EPR devices not encoding PPS correctly (#1911)Ben V. Brown
Handle non EPR devices not encoding PPS correctly By not trusting them at all.
2024-05-22Remove register keyword according to ISO C++17 for fixing related warning ↵Ivan Zorin
(#1893) * Remove register keyword according to ISO C++17 for fixing related warning from compiler
2024-04-04Move Zzz large line from translations to constantsIvan Zorin
2024-03-224 ohm tip (#1868)Ben V. Brown
* Add 4 ohm PTS200 tip for PinecilV2 * Add PTS200 4 ohm tip to TS101 * Update BSP.cpp
2024-03-20fix: handle is uninitialized when BFLB_BLE_DISABLE_STATIC_ATTR defined (#1895)slark-yuxj
Signed-off-by: yuxiaojun <[email protected]>
2024-03-16source/Makefile compatibility with BSD find [#1886] (#1892)Ivan Zorin
* source/Makefile compatibility with BSD find [#1886] * Align formatting * source/Makefile: remove trailing /s from DIR vars to fix build using BSD find/OSX env [#1886]
2024-02-25USB-PD Support for Sequre S60P (#1883)Arturo
* Basic Init * Rought implementation of fs2711 usb pd interface * Rought implementation of fs2711 usb pd interface * Still needs work overcurrent protection keeps getting tripped * New pdo selection logic * Update push.yml * Update push.yml * Update push.yml * Update Makefile * Adds PPS * Removed unused define * Adds PPS * Apply suggestions from code review Co-authored-by: Ben V. Brown <[email protected]> * Code review changes * Added osDelay include * New line alignment for S60 softwarei2c * Code review * Fixes code review stuff * code review changes * Change voltage limit to 20 as that's what the device is rated for * Shortened wait time for usb pd * Fixed issues that cuase S60P to restart constantly * fixing minimal OLED brightness With the current settings, the OLED turns off if the first level is selected. * Adds protocol to s60p debug menu * loosened fs2711 protocol selection timing * Adds PDO register reading to negotiation logic * Fixes FS2711 timeout issue and cleans up driver * Adds FS2711 protocol negotiation to power loop * Removed uneeded define * Reverts changes to Font.h and adds clang-format comments --------- Co-authored-by: Ben V. Brown <[email protected]> Co-authored-by: discip <[email protected]> Co-authored-by: Ben V. Brown <[email protected]>