Hel Gibbons
5aa227ff45
Update README.md
2023-05-17 14:04:16 +01:00
Philip Howard
00d1617947
Merge pull request #777 from pimoroni/patch-st7789-parallel-dma
...
Tufty 2040: DMA display update.
2023-05-12 14:19:31 +01:00
Phil Howard
652de85f4d
Tufty 2040: RGB565 DMA display update.
...
Use DMA to transfer a native RGB565 display buffer to PIO rather than pushing into the TX FIFO in a loop.
Co-authored by @zx64 - https://github.com/pimoroni/pimoroni-pico/issues/776
2023-05-12 13:38:19 +01:00
Philip Howard
8648196cc2
Merge pull request #774 from pimoroni/breakout_encoder_wheel
...
Support for RGB Encoder Wheel Breakout
2023-05-12 11:58:15 +01:00
Philip Howard
ec205fb045
Merge pull request #775 from MichaelBell/cosmic-ghost-fix
...
Ghosting fix for Cosmic
2023-05-12 09:14:01 +01:00
Mike Bell
5b31e018ff
Possible ghosting fix for Cosmic
2023-05-10 20:09:59 +01:00
ZodiusInfuser
d00185d831
Added C & MP interrupt example
2023-05-10 16:57:38 +01:00
ZodiusInfuser
0120975b3c
Readme improvements
2023-05-10 16:08:51 +01:00
ZodiusInfuser
12e38c1157
Implemented GPIO MP support for Encoder wheel
2023-05-10 14:54:32 +01:00
Philip Howard
89699fd78f
Merge pull request #773 from pimoroni/ulab/bump-6.0.12
...
Ulab: Bump to 6.0.12.
2023-05-10 13:26:56 +01:00
Phil Howard
05cad0c157
Ulab: Bump to 6.0.12.
2023-05-10 13:03:47 +01:00
ZodiusInfuser
653090c89e
Exposed support for GPIO pins on encoder wheel
2023-05-10 12:46:00 +01:00
Philip Howard
1c39da4997
Merge pull request #746 from mutatrum/main
...
Fix web server only serving file once and wifi country configuration
2023-05-09 14:15:04 +01:00
Philip Howard
092fbe472f
Merge pull request #748 from Quitsoon/patch-1
...
pico_rtc.py, Just a little PR for a possible typo :)
2023-05-09 14:00:18 +01:00
Philip Howard
ecbd1e66de
Merge pull request #771 from raybellis/macos_fixes
...
Fixes for compilation under macOS / GCC 13.3.1
2023-05-09 13:48:05 +01:00
Ray Bellis
bfb6490ec8
fix dangling pointer error
2023-05-08 13:19:47 +01:00
Ray Bellis
32dfdc6a20
use __builtin_bswap32
2023-05-08 13:17:51 +01:00
Ray Bellis
67df015bfe
fonts need cstdint
2023-05-08 13:17:16 +01:00
Hel Gibbons
302d6ae0eb
Merge pull request #768 from pimoroni/helgibbons-patch-1
...
Cosmic: add links
2023-05-05 12:19:27 +01:00
Hel Gibbons
1be888f397
Cosmic: add links
2023-05-05 12:11:50 +01:00
Philip Howard
7491ced13b
Merge pull request #767 from pimoroni/1.14_lcd_improved
...
Display initialisation fixes for the Pico Display Pack 1.14" LCD
2023-05-04 15:42:37 +01:00
Niko Kotilainen
1dcad21ed2
Pico Display Pack: Display init fixes.
2023-05-04 15:07:27 +01:00
ZodiusInfuser
8966cbf348
Added C++ readme
2023-05-04 14:59:01 +01:00
Pete Favelle
a59aa35df5
Improved inky's sleep_for, now handles up to 28 days ( #754 )
2023-05-04 14:54:23 +01:00
Philip Howard
b6499e71fc
Merge pull request #764 from pimoroni/ci/smolmodules
...
Reduce size & workload of MicroPython build cache
2023-05-04 14:48:21 +01:00
ZodiusInfuser
5619274d3d
Added MP readme
2023-05-04 14:10:39 +01:00
ZodiusInfuser
862806f357
Simplified example I2C setup
2023-05-04 14:10:12 +01:00
Phil Howard
7951ef9668
CI: Hack: Patch MicroPython to remove exception handling.
...
Force "-specs=nano.specs" on MicroPython builds and disable various stack unwinding and exception handling features for C++ modules.
2023-05-04 14:09:23 +01:00
ZodiusInfuser
4dadeb0d4d
Add c++ examples readme
2023-05-04 11:16:55 +01:00
Phil Howard
b30d9ca554
CI: Switch py modules from cmake hacks to manifest.py.
...
A long overdue fix. Uses board-specific manifest.py files to freeze Python modules, instead of polluting ports/rp2/modules.
2023-05-03 18:04:55 +01:00
ZodiusInfuser
e0a405739c
Fix namespace issue
2023-05-03 17:41:18 +01:00
ZodiusInfuser
9f925b5259
Ported most encoder wheel examples to C++
2023-05-03 17:22:58 +01:00
Phil Howard
8648597134
CI: Clean ports/rp2/modules before each build.
2023-05-03 17:21:18 +01:00
ZodiusInfuser
e3f9f14dcf
Fix ioe reset timing out too early, and encoder reversed
2023-05-03 12:34:59 +01:00
ZodiusInfuser
226e7507dd
Fix
2023-05-02 22:58:38 +01:00
ZodiusInfuser
1cfae8b5f8
More work on encoder wheel C++, adding reset to ioe
2023-05-02 22:55:19 +01:00
ZodiusInfuser
387df3bd12
Progress on encoder wheel C++ and MP
2023-05-02 17:31:11 +01:00
Phil Howard
45a2e0f5b1
MicroPython: Set hostname for Enviro and Inky.
2023-05-02 16:35:37 +01:00
Phil Howard
e90ae33a99
CI: All MicroPython builds use local board dirs.
...
Simplify the build to use *only* local (to pimoroni-pico) copies of MicroPython board config dirs.
This allows us to specify MICROPY_C_HEAP_SIZE (and potentially other options) in board config rather than at build-time.
2023-05-02 16:21:11 +01:00
ZodiusInfuser
d4d6cd1936
Progress on encoder wheel C++ and MP
2023-05-02 16:19:22 +01:00
Phil Howard
dd4347dac3
CI: Grab only necessary modules.
...
Reduces the MicroPython cache from ~879MB down to ~187MB for a reduction of around 6,920MB across builds.
2023-05-02 15:35:02 +01:00
ZodiusInfuser
928c28b677
Switch to rom_map
2023-05-02 13:28:49 +01:00
ZodiusInfuser
2d45ed6ace
Updated mp function list
2023-05-02 12:51:05 +01:00
ZodiusInfuser
178afd1469
remove description prints
2023-05-02 10:22:14 +01:00
ZodiusInfuser
6464f44437
Fix micropython config
2023-05-02 10:22:14 +01:00
ZodiusInfuser
cd83a51e8a
Fix micropython config
2023-05-02 10:22:14 +01:00
ZodiusInfuser
f353525090
First porting of python examples
2023-05-02 10:22:14 +01:00
ZodiusInfuser
7c11593f7c
Fix for IOExpander address not getting changed
2023-05-02 10:22:14 +01:00
ZodiusInfuser
e3c3692e31
Test python for encoder
2023-05-02 10:22:14 +01:00
ZodiusInfuser
15978e5ddc
Temporary fix for compiler issues
2023-05-02 10:22:14 +01:00