1
0
forked from me/IronOS
Commit Graph

274 Commits

Author SHA1 Message Date
Ben V. Brown
b23fae6f51 Drop dupe config 2020-12-28 16:11:56 +11:00
Ben V. Brown
627c491998 Fix broken ADC sampling was ignoring ADC2 readings 2020-12-28 15:59:43 +11:00
Ben V. Brown
f20ce0a446 Fix PWM sometimes stepping on end of ADC 2020-12-28 15:59:03 +11:00
Ben V. Brown
a2df40417e Add extra handle temp values for TS80P 2020-12-28 15:58:46 +11:00
Ben V. Brown
f512c4f2ac Address PR comments 2020-12-17 21:42:33 +11:00
Ben V. Brown
f2106dad6c Bugfix: Missed one in convert to enum 2020-12-17 21:32:57 +11:00
Ben V. Brown
41a5c26b73 Add upgrading notes for Pinecil 2020-12-17 21:18:56 +11:00
Ben V. Brown
831b3bbf29 Update QC detection to not false assume we have pd on open circuit 2020-12-17 21:08:47 +11:00
Ben V. Brown
28afe13a27 Merge branch 'master' into Pinecil-round-two-NMSIS 2020-12-13 16:21:16 +11:00
Ben V. Brown
cdeb972593 Cleanup timings in I2C Driver 2020-12-13 16:08:59 +11:00
Ben V. Brown
d509a3df87 Cleanup 2020-12-13 12:54:28 +11:00
Ben V. Brown
860c671401 Bufix: patch PCBVersion in accelerometer model
Closes #731
2020-12-13 11:34:14 +11:00
Ben V. Brown
c0925a0aed set sections 2020-12-11 20:30:14 +11:00
Ben V. Brown
d203b14502 WiP 2020-12-11 20:13:25 +11:00
Ben V. Brown
b63f02d033 Reset some encodings 2020-12-11 19:11:23 +11:00
Ben V. Brown
120a0502d6 The basic NMSIS port 2020-12-10 16:18:44 +11:00
Ben V. Brown
fdec7bc0a3 Collapse asm into one file
Working across 4 files was a pain to figure out _exactly_ what was used.

Collapsed all into one file for ease
2020-11-08 22:10:43 +11:00
Ben V. Brown
8b336af3c1 Update gui.cpp 2020-11-01 16:00:19 +11:00
Ben V. Brown
f14e600e36 Update gui.cpp 2020-11-01 15:48:27 +11:00
Ben V. Brown
f465d17bb3 Fix QC 20V support 2020-11-01 15:42:36 +11:00
Ben V. Brown
3538acb07d Update GUIThread.cpp 2020-11-01 14:57:39 +11:00
Ben V. Brown
9fd1c957ce Update QC_GPIO.cpp 2020-11-01 14:52:55 +11:00
Ben V. Brown
9c712ee144 Update GUIThread.cpp 2020-11-01 14:46:04 +11:00
Ben V. Brown
57b2505ad6 Update GUI thread to use POW_DC rather than model check 2020-11-01 14:45:10 +11:00
Ben V. Brown
f5644a090f Update QC to allow 20V theoretically + allow query for power source 2020-11-01 14:43:49 +11:00
Ben V. Brown
3146343bbb Split DC input and QC from being an OR :) 2020-11-01 14:28:12 +11:00
Ben V. Brown
3aeab055bf Merge branch 'master' into pinecil 2020-11-01 14:16:00 +11:00
Ben V. Brown
7e4187e62d Update BSP.cpp 2020-11-01 14:05:48 +11:00
Ben V. Brown
84772266fd Adding in Watchdog 2020-11-01 14:04:26 +11:00
Ben V. Brown
34266567c9 Update Setup.c 2020-11-01 14:01:56 +11:00
Ben V. Brown
9f4bcf2875 Default timer to off in setup 2020-11-01 13:39:45 +11:00
Ben V. Brown
1b579febcd Reformat 2020-11-01 12:27:46 +11:00
Ben V. Brown
7c5c689d44 Cleanup & Mask unused functions 2020-11-01 12:24:24 +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
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
Mel-kior
f9813ec494 Locking Mode 2020-10-14 01:03:57 +02:00
Ben V. Brown
c8182aa192 Debugging history.hpp compiling odd 2020-10-13 22:08:30 +11:00
Ben V. Brown
40cf09a910 Add support for dual speed PWM 2020-10-13 20:23:43 +11:00
Ben V. Brown
2e4168be73 Bulk format 2020-10-13 19:04:16 +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
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