ZodiusInfuser
|
5b46722a66
|
Updated Servo2040 description
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
1efa75a590
|
Renamed C++ Servo functions to match MP
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
c5be5be759
|
Made calibration C++ better match MP
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
7f83c98968
|
Link fix
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
94bb4d3d95
|
Added C++ examples readme
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
ce31f88e2d
|
Added HEADER_I2C_PINS etc for rp application boards
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
fe32ac8ce7
|
MP example tweaks
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
e4bb26b081
|
Renamed LED_DAT to LED_DATA
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
852cfca7c5
|
readme fixes
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
93e7d476a2
|
Typo
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
d47326c33e
|
Fix some broken links
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
a64b5bf5ac
|
Finished off final sections of the documentation
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
b1b111a179
|
Added additional constants
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
00408d3b2b
|
Improved servocluster teardown
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
41d577f458
|
Finished most sections of readme off
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
9b66be4f3b
|
Updated readme for Servo class
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
7cb12225ca
|
Added examples readme
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
44412365b8
|
Tidying up of calibration
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
23bf49bdba
|
Lint fix
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
09e69ff8d9
|
Improvements to calibration and a calib example
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
676c54aaed
|
Added a servo easing example
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
98ccb7698d
|
Added sensor feedback example
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
df217b69b5
|
Added current meter example, + some fixes
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
e41a8bd6e5
|
Added sensor reading example, with mux support
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
3375a9ec20
|
Added servo wave example
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
cc7179d6d0
|
Added LED bar example and exposed servo2040 constants
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
aee14e2d51
|
Added some initial Servo examples, and tweaked API
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
6f41834082
|
Various changes to handle class cleanup
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
77608249a6
|
Expanded readme TOC, and did some reordering
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
7ce4717684
|
Added main intro section for Servo readme
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
f83521d3ff
|
Expanded list/tuple support to more functions
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
2ef84ae286
|
Fixed a silly pointer bug
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
e1317f432b
|
Expanded options for enabling and disabling servos, and fixed some off-by-one errors.
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
d96db62353
|
Fix for frequency changes enabling servo PWM
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
3e9597e186
|
The start of some documentation
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
2819fb0020
|
Exposed servo value loading
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
6fe79d4ebc
|
Minor cleanup
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
cf810b7b7f
|
MP Calibrations are now copies of the servo's one, rather than references that could get GC'ed
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
59014f1e86
|
MP now supports assigning a new calibration to a servo
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
d6811e1173
|
MP fixes
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
176362a49b
|
Updated MP bindings to support latest servo features
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
e07e248d9e
|
Big refactor of clusters to reduce memory and improve usability
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
35bd03c02b
|
Improved Servo constructors
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
ec1f0a5ddc
|
ServoCluster states are now only created for the servos actually assigned
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
8fc1270404
|
Added additional PWM/ServoCluster constructors
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
d94a7c0718
|
Added set_frequency support to ServoCluster
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
aeb9705d15
|
Moved common PWM and MultiPWM out of servo driver, and renamed to cluster
|
2022-03-30 14:29:02 +01:00 |
ZodiusInfuser
|
55cbf23f45
|
Function rename
|
2022-03-30 14:28:17 +01:00 |
ZodiusInfuser
|
5a5282f099
|
Improved servo limits logic
|
2022-03-30 14:28:17 +01:00 |
ZodiusInfuser
|
d1238e802e
|
Added frequency limits
|
2022-03-30 14:28:17 +01:00 |
ZodiusInfuser
|
334ff4e9f9
|
Added frequency adjustment to Servo
|
2022-03-30 14:28:17 +01:00 |
ZodiusInfuser
|
93eafc4694
|
All current servo functionality now micropython bindings
|
2022-03-30 14:28:17 +01:00 |
ZodiusInfuser
|
196a5c6111
|
Much code refactoring and tidy up
|
2022-03-30 14:28:17 +01:00 |
ZodiusInfuser
|
413ef891ce
|
Partial hardware servo support added to MP
|
2022-03-30 14:28:17 +01:00 |
Philip Howard
|
7c523f82df
|
Merge pull request #325 from MichaelBell/improve-performance
Badger2040: system_speed call, plus performance improvements
|
2022-03-30 13:58:19 +01:00 |
Mike Bell
|
179796b80f
|
Very Slow to 4MHz, fix linter error
|
2022-03-30 00:27:28 +01:00 |
Philip Howard
|
ca39554d28
|
Merge pull request #318 from MichaelBell/better-help
Badger2040: Improve help, info, qrgen
|
2022-03-29 23:17:16 +01:00 |
Mike Bell
|
b78b292ff8
|
Don't slow down the system clock too much at the top of launcher - there's no need to save battery if the app will switch the badger off when it's finished anyway.
|
2022-03-29 23:16:18 +01:00 |
Mike Bell
|
c1c1b9f1bc
|
Badger2040: Use new system speed call in examples and document it.
|
2022-03-29 23:16:18 +01:00 |
Mike Bell
|
9b5e4ecfac
|
Badger2040: Add system_speed call
|
2022-03-29 23:16:10 +01:00 |
Philip Howard
|
9fc556d064
|
Merge pull request #316 from MichaelBell/earlier-power-init
Even better Badger wake handling
|
2022-03-29 23:12:55 +01:00 |
Mike Bell
|
a22cb42813
|
Badger2040: List app uses items from checklist.txt again, stores hash of item list instead of a copy of the list.
|
2022-03-29 22:43:22 +01:00 |
Philip Howard
|
ed93acdb1d
|
Merge pull request #308 from pimoroni/example-furtling
Add example to set RV3028 RTC breakout
|
2022-03-29 14:13:28 +01:00 |
Mike Bell
|
721da69adc
|
Badger2040: Update list app to use new system
|
2022-03-26 19:29:24 +00:00 |
Mike Bell
|
a5efdf8bae
|
Badger2040: Improve help, info, qrgen
|
2022-03-26 17:33:13 +00:00 |
Mike Bell
|
0a11a9f555
|
Comment why this works
|
2022-03-26 12:58:36 +00:00 |
Mike Bell
|
4061b446b3
|
Badger2040: Make wake state access methods static
|
2022-03-26 12:51:55 +00:00 |
Mike Bell
|
7720bbe602
|
Simplify Badger Wake on the C++ side, tidy up X_to_wake on the python interface
|
2022-03-26 12:45:25 +00:00 |
Mike Bell
|
e1a4d56993
|
Badger2040: Read the button state and enable 3v3 before initializing crystal
|
2022-03-26 11:55:56 +00:00 |
Philip Howard
|
522c83dc19
|
Merge pull request #313 from MichaelBell/battery-improvements
Badger2040 Micropython battery improvements
|
2022-03-25 16:58:33 +00:00 |
Mike Bell
|
72ff77aafa
|
Badger2040: Sleep after writing the book, to fix possible write delay when on battery
|
2022-03-25 16:52:52 +00:00 |
Mike Bell
|
e0e34fef42
|
Badger2040: Put state files in their own directory to keep things tidy
|
2022-03-25 16:30:06 +00:00 |
Mike Bell
|
47122d9351
|
Badger2040: fonts uses new framwork, clock more reactive to buttons
|
2022-03-25 15:58:57 +00:00 |
Mike Bell
|
be0f1358d1
|
Merge remote-tracking branch 'origin/MichaelBell-battery-improvements' into battery-improvements
|
2022-03-25 15:35:48 +00:00 |
Mike Bell
|
88dd6e6e86
|
Badger2040: qrgen now halts
|
2022-03-25 15:27:37 +00:00 |
Phil Howard
|
3042191c7e
|
Badger2040: Fix exit to launcher.
|
2022-03-25 15:14:34 +00:00 |
Phil Howard
|
b497422bdb
|
Badger2040: Remove button release wait from clear.
|
2022-03-25 15:13:03 +00:00 |
Phil Howard
|
5c2cc7ebf8
|
Badger2040: Improve launcher.
|
2022-03-25 14:55:56 +00:00 |
Phil Howard
|
75d0112421
|
Badger2040: Wait for buttons to be released. Rename woken.
|
2022-03-25 14:55:08 +00:00 |
Mike Bell
|
1f1f9b00df
|
Badger2040: Light the act LED immediately on wake
|
2022-03-25 14:53:04 +00:00 |
Mike Bell
|
eb2e55b27c
|
I learn how to run the linter locally
|
2022-03-25 14:51:23 +00:00 |
Mike Bell
|
6dee15a6fc
|
Badger2040: ebook now uses badger_os
|
2022-03-25 14:46:37 +00:00 |
Phil Howard
|
b85792f254
|
Badger2040: JSON app state.
|
2022-03-25 14:25:27 +00:00 |
Phil Howard
|
b8d5a3db75
|
Badger2040: Bring back clear pressed to wake.
|
2022-03-25 14:25:04 +00:00 |
Phil Howard
|
d3c8811656
|
Badger2040: Fixup examples for Act LED and A+C to exit.
|
2022-03-25 11:35:52 +00:00 |
Phil Howard
|
a862a6d310
|
Badger2040: Use Act LED in Launcher
|
2022-03-25 11:09:44 +00:00 |
Phil Howard
|
a23cc59e3c
|
Badger2040: Use Act LED. Avoid recreating files on every load.
|
2022-03-25 11:09:27 +00:00 |
Phil Howard
|
b1fd8936cf
|
Badger2040: Enforce minimum update blocking time.
|
2022-03-25 10:57:30 +00:00 |
Mike Bell
|
f332dcdf2e
|
Remove unused clear_pressed_to_wake method
|
2022-03-25 01:23:17 +00:00 |
Mike Bell
|
d313a9d871
|
Quit app on A+C pressed using an interrupt handler.
Note if apps set up their own interrupt handlers then they take precedence, but in that case the app should be responsible for quitting.
|
2022-03-25 01:05:55 +00:00 |
Mike Bell
|
e19fe9cb73
|
Apparently Thonny doesn't clear blank lines on save
|
2022-03-25 00:29:09 +00:00 |
Mike Bell
|
994ddba0e1
|
Badge, image and launcher all now sleep when on battery
|
2022-03-25 00:26:48 +00:00 |
Philip Howard
|
938134b14e
|
Merge pull request #315 from pimoroni/patch-micropython-builtins
Badger2040: Fix builtin module depends typo.
|
2022-03-25 00:17:55 +00:00 |
Phil Howard
|
3c3a5683d9
|
Badger2040: Fix builtin module depends typo.
|
2022-03-25 00:09:14 +00:00 |
Phil Howard
|
5bd13a5cd1
|
Badger2040: Create badger_os utils module.
|
2022-03-24 23:20:46 +00:00 |
Mike Bell
|
0ab44ef10a
|
Only record front button state at init time
|
2022-03-24 22:01:10 +00:00 |
Mike Bell
|
a7f2014309
|
Add woken method
|
2022-03-24 21:21:20 +00:00 |
Mike Bell
|
946de6ffa2
|
Take Gadgetoid's proposed change, reduce magic
|
2022-03-24 20:49:51 +00:00 |
Mike Bell
|
c41714c4c9
|
Actually enable 3v3 at startup
|
2022-03-24 00:24:26 +00:00 |
Mike Bell
|
a0baae33a6
|
Once more with a very long line
|
2022-03-23 22:48:47 +00:00 |