Ben V. Brown
7c5c689d44
Cleanup & Mask unused functions
2020-11-01 12:24:24 +11:00
Ben V. Brown
bc4910a8c7
Derp
2020-11-01 12:17:50 +11:00
Ben V. Brown
a582af984e
Pull out sleep and shutdown control into their own functions
2020-11-01 11:18:29 +11:00
Ben V. Brown
ac9f863dba
Adding in new gui settings for the hall effect sensitivity
2020-11-01 11:18:00 +11:00
Ben V. Brown
5e5a5ceb42
Export Sensitivities from Translations
2020-11-01 10:45:22 +11:00
Ben V. Brown
b1abe391dc
Hall Effect Sensitivities
2020-11-01 10:45:08 +11:00
Ben V. Brown
e612c4751f
Defines for time periods for cleaning up
2020-11-01 10:38:32 +11:00
Ben V. Brown
13af7c258e
Add Sensitivities for Hall Effect
2020-11-01 10:38:21 +11:00
Ben V. Brown
a1a7eb9e59
Hall Effect sensor working in higher range
2020-10-31 15:45:36 +11:00
Ben V. Brown
1f4ed60838
Wake Halleffect correctly helps.....
2020-10-31 00:15:30 +11:00
Ben V. Brown
ba5bd39e43
Cleanup stubs so that LTO can be used on Pinecil
2020-10-31 00:03:44 +11:00
Ben V. Brown
4496cfd41d
More hooks for hall effect
2020-10-27 18:38:40 +11:00
Ben V. Brown
77dbc9df56
Update Makefile
2020-10-14 20:26:00 +11:00
Ben V. Brown
3e62afc455
Move to nuclei compiler
2020-10-13 22:31:46 +11:00
Ben V. Brown
c8182aa192
Debugging history.hpp compiling odd
2020-10-13 22:08:30 +11:00
Ben V. Brown
7da04841d6
Update Makefile
2020-10-13 20:32:51 +11:00
Ben V. Brown
40cf09a910
Add support for dual speed PWM
2020-10-13 20:23:43 +11:00
Ben V. Brown
d380cd4b9e
Update setup.sh
2020-10-13 19:47:41 +11:00
Ben V. Brown
baef9264ff
Update setup.sh
2020-10-13 19:45:52 +11:00
Ben V. Brown
5386dfdfaf
Update setup.sh
2020-10-13 19:30:08 +11:00
Ben V. Brown
e72c884b62
Update pr.yml
2020-10-13 19:06:33 +11:00
Ben V. Brown
2e4168be73
Bulk format
2020-10-13 19:04:16 +11:00
Ben V. Brown
03afdcdf20
Update push.yml
2020-10-13 18:55:09 +11:00
Ben V. Brown
d2ac2800d0
Merge branch 'master' into pinecil
2020-10-13 18:47:38 +11:00
Ben V. Brown
58c4ecaea6
Starting hall effect support
2020-10-13 18:46:37 +11:00
Ben V. Brown
2112173214
Merge pull request #706 from booleanvalue/fix-readme-typo
...
Fix a couple of typos creating bad links in the README file
2020-10-13 07:37:07 +11:00
Sam Parkin
72e251aa9d
Fix a couple of typos creating bad links in the README file
2020-10-12 15:56:12 -04:00
Ben V. Brown
7cdf884eea
Merge pull request #700 from augustozanellato/patch-1
...
Fix BadTipString in Italian translation
2020-10-11 19:58:20 +11:00
Ben V. Brown
301f03acd0
Merge pull request #697 from paulfertser/poc-limit-power
...
Limit maximum power more efficiently using dual speed PWM
2020-10-11 19:51:28 +11:00
Ben V. Brown
923989bf16
Merge pull request #703 from DusanF/master
...
Slovak translation
2020-10-11 10:51:41 +11:00
DusanF
b18bea4d5e
Added 2 missing characters
2020-10-10 11:31:50 +02:00
DusanF
471cd565b5
Updated slovak translation
2020-10-10 11:29:38 +02:00
Ben V. Brown
2c626d7203
Refactor out the sleeping timeouts
2020-10-05 17:34:16 +11:00
Paul Fertser
30be5e0de4
Introduce PWM freq switching so that power could be averaged on shorter intervals
...
With this a TS-I tip is usable with a small netbook 19 V / 30 W PSU with
power limit set to 40 W (38.9 W is reported during the heating up
stage). Without this the device just reboots on attempt to turn on the
heater (unless the power limit is set to 10 or even 5 W).
This code doesn't affect maximum power available and allows up to 73 W
when a beefy 24 V / 96 W PSU is used.
Should be useful for all models, not just TS100.
The fixed comments are based on calculations, not measurements!
Fixes #693 .
2020-09-29 19:02:55 +03:00
Ben V. Brown
fc5765ad22
Merge branch 'pinecil' of https://github.com/Ralim/ts100 into pinecil
2020-09-28 21:11:52 +10:00
Ben V. Brown
ed138d8db7
Add GPIO for QC
2020-09-28 21:11:40 +10:00
Ben V. Brown
8d0addd7f1
Fix build
2020-09-26 17:09:57 +10:00
Augusto Zanellato
5b3bdf1939
Fix BadTipString in Italian translation
2020-09-25 22:18:16 +02:00
Ben V. Brown
c9172f0f9b
Move to basic DMA I2C | handle poll FUSB better
2020-09-25 18:50:41 +10:00
Ben V. Brown
cd69dc1e4c
Save and restore settings
2020-09-24 19:20:51 +10:00
Ben V. Brown
088516acea
Working auto orientation
2020-09-24 18:06:20 +10:00
Ben V. Brown
e38da13306
Rework _all_ of the I2C
...
This moves all of the I2C code to IRQ based (not DMA _yet_).
But it does drastically improve reliability, especially of reads.
2020-09-22 21:03:09 +10:00
Ben V. Brown
42f643c40f
Update I2C_Wrapper.cpp
2020-09-20 17:05:36 +10:00
Ben V. Brown
89522027b7
Fix voltage on home screen
2020-09-20 16:24:39 +10:00
Ben V. Brown
60e3616c79
Fix PD IRQ
2020-09-20 16:15:55 +10:00
Ben V. Brown
470cae2459
Remove I2C lock2
2020-09-20 16:11:19 +10:00
Ben V. Brown
e6445491bb
Move OLED to use bulk setup
2020-09-20 16:09:59 +10:00
Ben V. Brown
23b5452670
Port across init reg helper
2020-09-18 21:59:38 +10:00
Ben V. Brown
ad8df08bb8
Rough pass updating to add BMA223 support
2020-09-18 21:58:36 +10:00
Ben V. Brown
f374787564
Simplify I2C initalisation
2020-09-18 19:50:50 +10:00