1262 Commits

Author SHA1 Message Date
regicidal.plutophage
c401fccd30
Update kmk/extensions/oled.py
Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
2023-03-11 00:52:45 +03:00
regicidal.plutophage
f6ff00c087 Lint 2023-03-08 00:14:20 +00:00
regicidal.plutophage
f475adf23f
Finalized 2023-03-08 03:07:53 +03:00
regicidal.plutophage
8c734e1952
Update main.py 2023-03-08 03:05:56 +03:00
regicidal.plutophage
9d3f86487d
Merge branch 'master' into after-ephemera/oled-improvement-revival 2023-03-08 02:29:24 +03:00
regicidal.plutophage
8627e8c7c5 Allow use when ``split`` is not defined 2023-03-04 22:15:57 +00:00
regicidal.plutophage
fbb0b23e3f Add side-dependent options 2023-03-04 22:01:57 +00:00
regicidal.plutophage
95e028d9dd Changed powersave strategy, reworked constructor 2023-03-04 00:33:13 +00:00
Phong Le
2ccad46e26
update modtap to holdtap (#718)
* update modtap to holdtap

* Update links

* Revert "Update links"

This reverts commit 8d0cda7c5a43c84dd18b927cb73672158e4f8abc.

* updated docs links

update links in docs

* Update docs/en/Getting_Started.md

Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>

* Update docs/en/Getting_Started.md

Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>

* rename modtap.md to holdtap.md

* Update Getting_Started.md

* Update main.py

* Update modtap.py

* Update modtap.py and add notice

* Update docs/en/porting_to_kmk.md

Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>

* Update docs/en/handwiring.md

Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>

* Update docs/en/contributing.md

Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>

* Update docs/en/contributing.md

Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>

* Update docs/en/ble_hid.md

Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>

* Update docs/en/Getting_Started.md

Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>

* Update docs/en/Getting_Started.md

Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>

* Update docs/en/kmkpython_vs_circuitpython.md

Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>

* Rename modtap.md to holdtap.md

* fixup

---------

Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com>
2023-03-03 09:32:41 +00:00
xs5871
94c042fec5 Clear HID reports on crash 2023-03-03 07:53:46 +00:00
regicidal.plutophage
7182dbf4e5 dim_time and off_time can now be none 2023-03-03 01:44:09 +00:00
regicidal.plutophage
3c966dc69f It's smooth now! 2023-03-02 23:38:18 +00:00
regicidal.plutophage
03d1f8313c Slight tweak for more prectable sreen clearing 2023-03-02 18:34:19 +00:00
regicidal.plutophage
82d862058b Finally decided to learn to do it properly 2023-03-02 16:05:42 +00:00
regicidal.plutophage
6a1e51c3f2
Even more formatting 2023-03-02 18:46:10 +03:00
regicidal.plutophage
f345f11144
More formatting 2023-03-02 18:31:18 +03:00
regicidal.plutophage
eb9ee4fa2e
Formatting 2023-03-02 18:23:52 +03:00
regicidal.plutophage
026a2f8a3d
Implement timed blacking out of display 2023-03-02 18:02:37 +03:00
regicidal.plutophage
013046b44d Update power.py 2023-03-01 22:06:50 +00:00
regicidal.plutophage
18687e5278 Fix power.py module
The last update to this module used new at the time ```check_deadline``` function wrong, I seem to have fixed this.
2023-03-01 22:06:50 +00:00
regicidal.plutophage
b5cf50b819
Update oled.py 2023-03-01 09:42:46 +03:00
regicidal.plutophage
40f03a73ea
Timed dimming
Dims display slightly after 10 seconds of inactivity, dims if further after 30 seconds. Returns to full brightness after a keypress.
2023-03-01 08:50:38 +03:00
regicidal.plutophage
20be6e9072 Update oneshot.md 2023-02-28 19:36:19 +00:00
xs5871
e40fd90d5c Make oneshot stay active across layer changes 2023-02-28 19:04:11 +00:00
xs5871
301ce3c025 Improve unit test handling of pending/delayed keyboard actions 2023-02-28 19:04:11 +00:00
xs5871
6532497bb2 Implement oneshot key stacking 2023-02-28 19:04:11 +00:00
xs5871
deb941b196 Extract oneshot unit test from holdtap 2023-02-28 19:04:11 +00:00
Jk Jensen
3482a530e5
Lint updates 2023-02-28 09:47:05 -08:00
jk jensen
7a84cdd0fb
Merge pull request #1 from regicidalplutophage/after-ephemera/oled-improvement-revival
Improved text handling
2023-02-28 06:37:41 -08:00
regicidal.plutophage
2f3337a3fd
Update main.py 2023-02-27 19:18:06 +03:00
regicidal.plutophage
6f39c67e0f
Improve inverted text legibility near the edge
Added logic to prevent inverted text blending with the screen bezel if placed at the very edge.
2023-02-27 19:16:30 +03:00
regicidal.plutophage
0b87043de4
Illustration of oled.py usage
Updated kyria config to better illustrate the usage of oled extension
2023-02-27 18:42:46 +03:00
regicidal.plutophage
a73014aeb6
Exposed more parameters
More parameters for text entries
2023-02-27 18:27:43 +03:00
regicidal.plutophage
dcbed64aa9
Improved text handling
This change allows for more precise control over the position of text labels
2023-02-27 15:29:08 +03:00
Jk Jensen
5b88d8a880
Suggested change 2023-02-26 21:12:40 -08:00
jk jensen
9ca3d84b0f
Suggested update in boards/kyria/main.py
Co-authored-by: regicidal.plutophage <36969337+regicidalplutophage@users.noreply.github.com>
2023-02-26 20:57:11 -08:00
jk jensen
46be1fe0c6
Suggested update in kmk/extensions/oled.py
Co-authored-by: regicidal.plutophage <36969337+regicidalplutophage@users.noreply.github.com>
2023-02-26 20:56:56 -08:00
Jk Jensen
202a1f2791
Remove ruff config I left around 2023-02-26 20:55:27 -08:00
Jk Jensen
ddd8b41b78
Linting 2023-02-26 15:51:03 -08:00
Jan Lindblom
58567b825c
Add support for changing OLED brightness. 2023-02-26 14:36:22 -08:00
Jan Lindblom
6a427a2876
Fixed some basic errors and improved performance of extension. 2023-02-26 14:36:16 -08:00
Jan Lindblom
8d84c50d7d
Adding a new OLED extension and updated kyria code to use it. 2023-02-26 14:35:07 -08:00
xs5871
88c3616b6a Refactor Makefile copy-* targets for improved readability 2023-02-24 18:17:59 +00:00
xs5871
6ab4154ad5 Make copy-board target copy all BOARD/.*py files 2023-02-24 18:17:59 +00:00
xs5871
db2082f1c6 Add make target for compiled mpy code 2023-02-24 18:17:59 +00:00
xs5871
317f6407d6 Improve mpy-cross compilation target 2023-02-24 18:17:59 +00:00
xs5871
08c255b6e4 Add optional selection of specific unit test to Makefile 2023-02-24 18:17:59 +00:00
Aldoo
61cf527370 Removed extra ".__iter__()" in KeyAttrDict iterator: iterating elements in the partition already implicitly calls its __iter__ method.
Actually using the dictionary iterator with this extra call would trigger an error since an iterator does not have an iterator. This is no longer the case.
2023-02-22 19:37:20 +00:00
claycooper
38acda77b4 Moved pro micro image to fix render issues 2023-02-21 01:26:39 +00:00
claycooper
7ef2c2c2d3 Removed HTML br's from markdown 2023-02-21 01:26:39 +00:00