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
xs5871
1f751d8374
Add mouse buttons 4/5
2023-02-21 00:57:39 +00:00
xs5871
d4fe745e71
Cleanup PointingDevice from mouse_keys
2023-02-21 00:57:39 +00:00
xs5871
1674ff4ed7
Add linter format exception for kb.py
2023-02-20 20:42:23 +00:00