Philip Howard
970046e84a
Merge pull request #982 from pimoroni/examples/menus
...
Pico Display 2.x: example menus
2024-08-18 12:41:43 +01:00
Phil Howard
bb3f88fce1
Tinyweb: Python linting.
2024-08-13 09:41:02 +01:00
Phil Howard
65983ec6d8
Tinyweb: Sync with upstream.
...
Fixes #978 .
Includes the following changes:
Adjust log.exc to log.exception
7669f03cdc
Logging module dropped support for exc. These adjustments use the exception method instead.
force lowercase headers and force uppercase method
b4393ac65a
add compatibility for micropython above 1.19.0
d067b98dfd
* uasyncio is renamed to asyncio
* directly use core from asyncio
Co-authored-by: Stephen Jefferson <stephen@sjefferson.co.uk>
Co-authored-by: eyJhb <eyjhb@eyjhb.dk>
Co-authored-by: Fabian Clemenz <fclemenz@outlook.com>
2024-08-13 09:34:02 +01:00
thirdr
ad6fd1c2d8
Pico Display 2.x: example menus
2024-08-12 15:17:49 +01:00
Hel Gibbons
d06956dd8d
Merge pull request #973 from pimoroni/examples/pico-display-2-8
...
Pico Display 2.8": Update examples
2024-08-01 14:42:27 +01:00
Hel Gibbons
1135bd542b
Pico Display 2.8 - remove text examples
2024-08-01 14:27:09 +01:00
Hel Gibbons
34d8714398
Picographics: Update README.md
...
Text rotation now works with bitmap fonts :)
2024-07-30 14:32:04 +01:00
Lee Porte
4893df676f
Add Garbage Collection to weather example
...
The existing weather example was resulting in `OSError: [Errno 12]
ENOMEM` when executing subsequent calls to the open-meteo API.
2024-07-24 20:19:26 +01:00
Hel Gibbons
24d6de8f1e
Docs: Update readmes
2024-07-16 15:25:28 +01:00
Hel Gibbons
534c51bf55
Examples: fix typo in starfield.py
2024-07-16 14:08:58 +01:00
Hel Gibbons
afd652bdab
Examples: update for Pico Display 2.8"
2024-07-16 14:06:47 +01:00
Hel Gibbons
5d4115152c
Docs: update GFX Pack readme
2024-07-15 16:39:37 +01:00
Philip Howard
3fefcb8609
Merge pull request #968 from pimoroni/patch-remove-exceptions-patch
...
Move nano specs hack into our module cmake files.
2024-07-04 11:08:11 +01:00
Philip Howard
a8cc54e89d
Merge pull request #955 from pimoroni/docs/rv3028
...
Documentation: RV3028
2024-07-03 16:44:59 +01:00
Phil Howard
e0d9510769
Move nano specs hack into our module cmake files.
...
We've been maintaining a downstream patch to disable C++ exception
handling, which gives us some headroom before our builds get too big and
overwrite themselves at runtime.
Forgetting to apply this patch is a constant source of debugging
frustration. It turns out it can just be added to our USER_C_MODULES cmake
files instead, where it will implicitly be included when building against
our modules.
2024-07-03 16:18:46 +01:00
Hel Gibbons
b5d496bc90
Examples: Update ADC()
2024-07-02 12:45:29 +01:00
Hel Gibbons
f587cd23c3
AS7343: make MicroPython pins consistent
2024-06-14 17:27:53 +01:00
Hel Gibbons
209c3d1c04
add basic AS7343 example
2024-06-14 15:29:14 +01:00
John Bintz
f495fb8b70
Add SPI import to SD card upload example
...
As the code exists now, you won't be able to mount the SD card due to the missing import.
2024-06-14 06:08:11 -04:00
thirdr
a7e48edff5
RV3028: MicroPython docs
2024-06-05 10:25:38 +01:00
Phil Howard
7d0bb04d6d
Keybow2040: Basic-ish USB examples.
2024-06-04 19:55:24 +01:00
Phil Howard
392890e99b
RP_PICO_USB: New USB-enabled version of the stock Pico firmware.
...
⚠️ Warning: flash/firmware split is now 1Mb/1Mb to accomodate USB libs.
BACK UP YOUR PICO before flashing this build. It *will* trash your filesystem.
* Add new RP_PICO_USB board
* Use commit 932f76c6ba64c5a3e68de3324556d9979f09303b for 932f76c6ba
2024-06-04 19:55:24 +01:00
Phil Howard
7b7d9fe383
CI: Update MicroPython patch for > v1.22.2.
2024-06-04 19:55:24 +01:00
Phil Howard
ccd00f6289
Ulab: Bump to 6.5.2 for MicroPython 1.23.0 compatibility.
2024-06-04 19:54:52 +01:00
Phil Howard
517f8ae1cd
global: Remove the STATIC macro.
...
Reflect the changes proposed in micropython/micropython#13763 .
2024-06-03 13:44:23 +01:00
Phil Howard
84cabe077d
MicroPython: Switch QRCode to micropython/edge branch.
...
Includes fixes for:
* "mp_obj_malloc_with_finaliser" replacing "m_new_obj_with_finaliser"
* "STATIC" macro dropped in favour of "static"
2024-06-03 11:40:29 +01:00
Phil Howard
47e3aed88f
MicroPython: Switch to mp_obj_malloc_with_finaliser.
2024-06-03 11:40:29 +01:00
Philip Howard
bf6fa4bc45
Merge pull request #916 from pimoroni/examples/audio
...
i2s audio examples
2024-06-03 11:35:59 +01:00
Philip Howard
0b133c750e
Merge pull request #931 from pimoroni/driver/as7343
...
AS7343: New driver for the 14 channel spectrometer
2024-06-03 11:34:45 +01:00
Philip Howard
981a38b989
Merge pull request #928 from pimoroni/examples/pngdec
...
Examples/pngdec
2024-05-30 23:32:14 +01:00
thirdr
a387e45098
linting fix
2024-05-30 13:32:48 +01:00
thirdr
452d700ba1
Improved XML parsing/bug fix from Pico Vision
2024-05-30 13:29:48 +01:00
Scott Dutton
b3a0c4fb9d
Add link to png
2024-05-21 11:13:42 +01:00
thirdr
f962c3cd3c
linting
2024-05-13 12:27:23 +01:00
thirdr
b5a040f6cc
correct layout on pico display 1 & 2
2024-05-13 12:27:23 +01:00
thirdr
d790d3d344
fixed background colour
2024-05-13 12:18:36 +01:00
thirdr
ba7b8388bf
fixed background colour
2024-05-13 12:18:36 +01:00
thirdr
829f688285
offset palette example
2024-05-13 12:18:36 +01:00
thirdr
8fb17a3c26
adjustment to scale and location
2024-05-13 12:18:36 +01:00
thirdr
4db7cc61ab
png palette offset example
2024-05-13 12:18:36 +01:00
thirdr
c510a3c875
Changed the png used
2024-05-13 12:18:36 +01:00
thirdr
425f132096
png decode example for tufty
2024-05-13 12:18:36 +01:00
thirdr
76683acb0d
png decode example for display pack
2024-05-13 12:18:36 +01:00
thirdr
7c287192de
Error handling
2024-05-13 12:18:36 +01:00
thirdr
f15c657b44
pngdec example for inky
2024-05-13 12:18:36 +01:00
coadkins
37c4d22527
Add PNG File subsection to Pico Graphics documentation
...
I added a subsection for PNG File support in Pico Graphics by copying and adapting the text from these release notes - https://github.com/pimoroni/pimoroni-pico/releases/tag/v1.20.4 - about the PNGdec functionality.
2024-05-08 11:22:07 -04:00
thirdr
3998b0c8bf
simple example for Pico Audio Pack
2024-04-22 15:35:53 +01:00
Connor Linfoot
32c10482d9
Add support for 96x48 display to Interstate75 ( #867 )
...
* Add DISPLAY_INTERSTATE75_96X48
2024-04-17 13:41:02 +01:00
Phil Howard
8bb17087d9
AS7343: Tufty 2040 spectrometer example.
2024-04-15 11:57:40 +01:00
Phil Howard
6fcbaf5616
AS7343: MicroPython bindings.
2024-04-15 11:53:34 +01:00
Philip Howard
c066325ca0
Merge pull request #909 from pimoroni/patch-ltr559-interrupt
...
LTR559: Add interrupt.py demo from #169 .
2024-04-11 17:41:58 +01:00
Phil Howard
8fc8a8ee06
CI: Rename tiny2040 to tiny2040_8mb.
...
It was not super obvious that this build is specific to the 8mb
version of Tiny 2040.
2024-04-11 17:01:21 +01:00
Philip Howard
9edcdcc126
Merge pull request #919 from pimoroni/patch-pngdec-palette-offset
...
PNGdec: Add support for palette offsets and greyscale copy mode
2024-04-11 16:32:08 +01:00
thirdr
cdb7b4bf2c
fixed arg order bug
2024-04-11 14:02:26 +01:00
ZodiusInfuser
44d7875f7e
Relocated example and updated readme
2024-04-03 14:37:26 +01:00
ZodiusInfuser
a90c31fb3b
More explanation of encoder capture
2024-04-03 14:29:17 +01:00
ZodiusInfuser
458b0ac209
Added a speed reading example for inventor
2024-04-03 14:29:01 +01:00
Phil Howard
a537672dd4
PNGdec: Don't convert greys if mode=COPY.
2024-03-28 15:35:05 +00:00
Phil Howard
d34e692f51
PNGdec: Don't add palette_offset twice.
2024-03-28 15:30:32 +00:00
Phil Howard
27b913124c
PNGdec: Add copy support and offset to greyscale.
2024-03-28 15:04:06 +00:00
Phil Howard
c7b788cd1d
PNGdec: Add palette offset arg.
...
Allow index colour PNGs to be copied with a palette offset.
EG: a 4bit PNG could be offset 16 times for as many colour variations.
2024-03-28 15:04:02 +00:00
thirdr
b499296867
added amp enable to audio.py
2024-03-27 14:38:01 +00:00
thirdr
193adaca72
linting fix
2024-03-27 13:01:35 +00:00
thirdr
b0babcfe9f
fixed audio 'pop'
2024-03-27 12:57:44 +00:00
Phil Howard
19fa8864cf
PNGdec: Add greyscale support.
...
Add an optional MODE_PEN to draw the PNG in the current pen colour.
Best used with, but not limited to, 1bit PNG images.
2024-03-27 12:49:09 +00:00
thirdr
e34b2420c6
i2s audio examples
2024-03-26 08:41:48 +00:00
Phil Howard
5dd76ed31b
LTR559: Add interrupt.py demo from #169 .
2024-03-11 13:38:07 +00:00
Phil Howard
10221066dd
PNGDEC: Support for 1bpp.
2024-02-27 13:31:52 +00:00
Philip Howard
ab64fcaccc
Merge pull request #899 from pimoroni/jpegdec/width_height_fix
...
JPEGDEC: Backport width/height changes from pngdec.
2024-02-27 12:21:17 +00:00
Hel Gibbons
8d964bce2c
Plasma Stick: add link
2024-02-26 14:08:56 +00:00
Hel Gibbons
6264b96efe
add brightness control to default example
2024-01-25 16:39:06 +00:00
Skyler Mansfield
b23a71b889
JPEGDEC: Backport width/height changes from pngdec.
...
Open JPEG file or stream to read width/height before decode.
2024-01-23 16:18:13 +00:00
Philip Howard
392d75b00d
Merge pull request #878 from pimoroni/ci/tooling
...
CI: Move some workflow steps into ci/micropython.sh
2024-01-19 10:32:20 +00:00
Philip Howard
911cbb710e
Merge pull request #877 from pacohope/tz-adjust
...
add adjustment for time zone offset
2024-01-16 14:35:16 +00:00
Philip Howard
4e3e2c836d
Merge pull request #876 from pimoroni/docs/picoscroll
...
update picoscroll docs
2024-01-16 14:27:06 +00:00
Philip Howard
5bd5334379
Merge pull request #813 from andrewjw/andrewjw-patch-1
...
fix: Only set time if the wlan is connected
2024-01-16 14:18:37 +00:00
Philip Howard
9ddbb17a82
Merge pull request #860 from pimoroni/patch-bye-bye-badger
...
Badger2040/2040W: Remove old/incompatible examples.
2024-01-16 14:17:08 +00:00
Phil Howard
5126263f91
Badger2038/2040W: Remove old/incompatible examples.
...
Badger now lives at: https://github.com/pimoroni/badger2040
2024-01-16 14:01:34 +00:00
Philip Howard
0d3fce9b9d
Merge pull request #883 from raybellis/main
...
fix hue errors in plasma_stick_rainbows
2024-01-16 11:32:43 +00:00
Phil Howard
b5df0ac277
CI: Setup version env, patch skipped message.
2024-01-08 11:20:08 +00:00
Phil Howard
6154116662
CI: Move build steps to a bash script.
2024-01-08 11:20:04 +00:00
Phil Howard
d45daef654
MicroPython: Switch from MICROPY_EVENT_POLL_HOOK to mp_event_handle_nowait().
...
Note: Unsure if mp_event_handle_nowait() is the right answer in all cases,
but this seems to be what we want in our blocking loops.
2024-01-08 10:33:28 +00:00
Phil Howard
1b3d9d9fb2
Pimoroni I2C: Update to use modmachine.h consolidated header.
2024-01-08 10:15:28 +00:00
Phil Howard
4dd76525f6
CI: Update MicroPython patch for v1.22.1.
2024-01-08 10:06:17 +00:00
Hel Gibbons
bff245324b
Merge pull request #886 from bitcdr/feature/add-other-resource-to-plasma-stick-examples-readme
...
[Plasma Stick 2040W] add Plasma LEDs link
2024-01-03 14:36:04 +00:00
Ray Bellis
da0ac1821f
resolve precision error in python example too
2024-01-02 22:22:09 +00:00
Erin Sparling
fc3f8e5654
Updated commented out url protocols as well
2023-12-29 13:26:33 -05:00
Erin Sparling
c001f9bb59
Swapped protocol for https so redirect handling isn't necessary
2023-12-29 13:24:08 -05:00
Erin Sparling
59fa0a1ff8
Added comment for 7.3 frame
2023-12-29 13:23:31 -05:00
Stefan Werder
a803c3cee4
add Plasma LEDs link
2023-12-21 00:43:19 +01:00
Paco Hope
078d81312f
add adjustment for time zone offset
2023-11-14 22:05:12 -05:00
Hel Gibbons
a60c856ea8
update picoscroll docs
2023-11-09 12:53:03 +00:00
Phil Howard
388d8af3dc
Unicorn/others: Add SDCard library from micropython-lib to RPI_PICO_W builds.
2023-10-06 13:55:29 +01:00
Phil Howard
0f75a2839f
Inky Frame: Include SDCard from micropython-lib.
2023-10-06 13:55:29 +01:00
Phil Howard
08ce4fbb81
MicroPython: Update boards to match upstream naming conventions.
2023-10-06 13:55:29 +01:00
Philip Howard
9499b7e908
Merge pull request #855 from pimoroni/patch-jpegdec
...
JPEGDEC: Treat byte arrays as raw JPEG data for #435 .
2023-10-06 13:55:17 +01:00
Philip Howard
65fd3b1c5a
Merge pull request #850 from pimoroni/helgibbons-patch-1
...
IOExpander: add I2C address change example
2023-09-29 09:38:44 +01:00
Phil Howard
4b3e83f2ff
JPEGDEC: Treat byte arrays as raw JPEG data for #435 .
2023-09-29 09:18:55 +01:00
Hel Gibbons
5345cc42d2
Add I2C pins for PicoVision
2023-09-25 14:53:54 +01:00
Hel Gibbons
169ed9c763
IOExpander: add I2C address change example
2023-09-21 16:16:10 +01:00
Hel Gibbons
29a13305d2
Update README.md
2023-09-13 10:57:56 +01:00
Phil Howard
ae7e6e8c6c
PicoVector: Add a bounds method for polygon bounds.
2023-09-12 13:18:33 +01:00
Mike Bell
841c141ebf
Interpolators for line segment, and faster transforms
2023-09-10 13:22:21 +01:00
Phil Howard
c725b4eee0
Tufty 2040: Vector examples.
...
Add AdvRe.af for PicoW Explorer and Tufty 2040 spectrometer examples.
2023-09-07 10:14:32 +01:00
Philip Howard
a334899b61
Merge pull request #783 from pimoroni/feature/ppaf
...
PicoVector.
2023-09-06 15:15:30 +01:00
Phil Howard
cca2d569e4
PicoVector: Add vector spectrometer example for PicoW Explorer.
2023-09-06 14:07:23 +01:00
Phil Howard
788f6c3232
PicoVector: Add clock example for PicoW Explorer.
2023-09-06 10:31:40 +01:00
Phil Howard
231ceb70f2
PicoVector: Add basic polygon center of mass function.
2023-09-06 10:12:08 +01:00
Phil Howard
c9fd68ec58
PNGDEC: Remove PNG RAM debug text.
2023-09-06 09:39:28 +01:00
Hel Gibbons
386a3594c0
Cosmic Unicorn: add link
2023-09-05 17:31:25 +01:00
Pete Favelle
8c3a21ec1a
Made sure all columns are used!
2023-09-05 16:09:02 +01:00
Pete Favelle
2f44e85431
Added some PicoGraphics based MP examples for the PicoUnicorn
2023-09-04 14:31:32 +01:00
Phil Howard
5a92a9c735
PNGDEC: Support for 2bpp indexed PNGs, fix open_RAM.
2023-09-04 13:55:15 +01:00
Phil Howard
591058fb12
PicoVector: Store pointer to PP mem.
2023-08-22 09:32:28 +01:00
Phil Howard
cfe8b3c096
PicoVector: Text rotation support.
2023-08-22 09:32:28 +01:00
Phil Howard
9d0501a43c
PicoVector: Polygon iter interface.
2023-08-22 09:32:28 +01:00
Phil Howard
7c5ebfce8c
PicoVector: Matrix transforms and polygon type.
2023-08-22 09:32:28 +01:00
Phil Howard
61c9d7e9b6
PicoVector: Experimental matrix transforms.
2023-08-22 09:32:28 +01:00
Phil Howard
c7d9fe411a
PicoVector: Bugfixes and font/aa options.
2023-08-22 09:32:28 +01:00
Phil Howard
9e430fd68c
PicoVector: Better separation of concerns, add Alright Fonts support.
2023-08-22 09:32:28 +01:00
Phil Howard
c9a8d5ef49
PicoVector: Move polygon drawing to a new home.
2023-08-22 09:32:28 +01:00
Phil Howard
38aaa04c5d
Tufty 2040: Basic pretty polygon example.
2023-08-22 09:32:28 +01:00
Phil Howard
e8dba75aff
PicoGraphics: Use std:: prefix, fix some type issues.
2023-08-22 09:32:28 +01:00
Phil Howard
cc7219b44a
PicoGraphics: Experimental Pretty Poly bring-up.
2023-08-22 09:32:28 +01:00
Philip Howard
57042bfed3
Merge pull request #821 from pimoroni/dv_stick_minimal
...
PicoVision: Minimal changes required to support PV specific drivers/pen types.
2023-08-22 09:31:30 +01:00
Hel Gibbons
157180c476
stellar: correct path to font
2023-08-21 14:28:08 +01:00
Hel Gibbons
7344e4d1a4
stellar: correct path to 3x5 font
2023-08-21 14:16:25 +01:00
Philip Howard
b82d16e8ae
Merge pull request #817 from pimoroni/feature/pico-explorer-pins
...
PicoGraphics: Add Pico W Explorer SPI pins.
2023-08-15 15:52:51 +01:00
Hel Gibbons
095122c606
Merge pull request #816 from pimoroni/helgibbons-patch-1
...
Galactic Unicorn: add link
2023-08-14 12:42:36 +01:00
Mike Bell
be943bd5a0
Fix build
2023-08-14 12:40:15 +01:00
Mike Bell
f4b8bc9025
Fix Micropython build
2023-08-14 12:40:15 +01:00
Simon Prickett
710863099d
Another go at the linter.
2023-08-14 10:40:43 +01:00
Simon Prickett
316957c263
Import order changed.
2023-08-12 13:39:18 +01:00
Simon Prickett
9b18ed2594
Further linter checks after running pylint in VSCode.
2023-08-12 13:38:25 +01:00
Simon Prickett
658025a99b
Linter issues.
2023-08-12 13:33:03 +01:00
Hel Gibbons
fef22530ea
Galactic Unicorn: add link
2023-08-11 16:38:33 +01:00
Andrew Wilkinson
14c7f6c9c8
fix: Only set time if the wlan is connected
...
Previously, if we dropped out of the wlan loop early because of an error (wlan.status() < 0) it would still print "Connected", and try to set the time.
2023-08-10 15:58:52 +01:00
Simon Prickett
14eabf360f
Adds carbon intensity graph example.
2023-08-07 22:47:01 +01:00
Simon Prickett
fe805a711a
Adds carbon intensity graph example.
2023-08-07 22:46:55 +01:00
Philip Howard
d93839d56a
Merge pull request #793 from awjlogan/enviro-tidy
...
Enviro Pico description generation did not match f-string rounding
2023-08-04 10:43:06 +01:00
Phil Howard
4ad6df5cc3
PNGDEC: Rotation support.
2023-08-03 16:30:25 +01:00
Phil Howard
b744f78a46
CI: Fix linting issues.
2023-08-03 16:06:24 +01:00
Philip Howard
5bc85c0e6d
Merge pull request #797 from North101/main
...
Make Galactic clock example responsive
2023-08-03 15:56:33 +01:00
Irvin
6306d5e753
Minor formatting changes
2023-08-03 15:26:24 +01:00
Irvin
f0bfc7c13b
Improved readability
2023-08-03 15:19:01 +01:00
Irvin
e1e467185a
Minor changes on the unicorns
2023-08-03 15:03:55 +01:00
Irvin
7e65c15cfb
Reduced flickering
2023-08-03 14:01:29 +01:00
Irvin Makosa
462724210c
Modified the calculate_brightness function to reduce flickering on gu
2023-08-02 23:33:15 +01:00
Irvin Makosa
0b0474e062
Added light sensor example to the su
2023-08-02 01:15:38 +01:00
Irvin Makosa
90a2076b7b
display percentage icon
2023-08-02 00:56:16 +01:00