Commit Graph

389 Commits

Author SHA1 Message Date
Phil Howard 9663be2787 Inky Frame: New button test, old is now button demo. 2022-10-03 14:37:02 +01:00
Phil Howard 9424ae7081 Inky Frame: Improve LED PWM example to test all LEDs. 2022-10-03 14:35:42 +01:00
Phil Howard 14fec0406d Inky Frame: Update examples to support 4.0". 2022-10-03 14:35:27 +01:00
Matt Gaunt-Seo 4a645a1a68
Correct common path 2022-09-25 19:07:05 -07:00
Hel Gibbons d6d1e00307
Add link to common files 2022-09-21 15:02:13 +01:00
Philip Howard 3868e42b66
Merge pull request #506 from TimAidley/feature/progress-pride-flag
Add Progress Pride flag to pride badge example.
2022-09-21 11:46:08 +01:00
Tim Aidley 213e47ffd7 Fixed chevron size mismatch.
I decided I wanted the first chevron a little smaller, and realized I had the sign of the chevron height value reversed. The initial white triangle is now a bit smaller, and the chevron stripes slightly wider.
2022-09-06 20:13:16 -07:00
Tim Aidley 6292d33cdb Fixes to align with flake8 style 2022-09-06 20:08:12 -07:00
Tim Aidley f1aee84ef1 Add Progress Pride flag to pride badge example.
Adds the chevrons from the progress pride flag as an option on the Tufty pride flag example.
2022-09-01 08:22:17 -07:00
helgibbons b8110f3905 Update LiPo examples to use PicoGraphics 2022-08-25 17:11:13 +01:00
helgibbons 2cbd710620 Remove references to old picoexplorer module 2022-08-25 16:10:32 +01:00
btmask 3cfac2787b Add adjust_to_sea_pressure function
Now describe_pressure() gives meaningful insights if you set the altitude
2022-08-09 23:52:51 +02:00
Philip Howard 5b900cb088
Merge pull request #482 from pimoroni/guru-patch-1
Update bme68x_demo.py
2022-08-08 11:26:21 +01:00
Philip Howard 54ef2ddfd3
Merge pull request #476 from pimoroni/hel_more_inky_frame
add SD card example for Inky Frame
2022-08-08 10:05:04 +01:00
Paul Beech 553cedc80e Update bme68x_demo.py 2022-08-08 10:02:02 +01:00
Phil Howard b529475148 Python: Fix new linting errors. 2022-08-03 09:07:32 +01:00
helgibbons 822f3354aa add SD card example for Inky Frame 2022-07-28 18:39:12 +01:00
Phil Howard 0734de30ea Inky Frame: Fix random joke for #462. 2022-07-27 13:53:06 +01:00
Philip Howard 0f090d8999
Merge pull request #460 from pimoroni/hel_inky_frame
Add Inky Frame examples and other misc fixes
2022-07-25 15:37:20 +01:00
Hel Gibbons 1e47184c84 Add PWM example, tweak readmes 2022-07-25 13:42:21 +01:00
helgibbons bfa9fe9527 update Inky Frame readme 2022-07-22 19:18:28 +01:00
helgibbons a32bbd1c63 Update Inky Frame readme 2022-07-22 19:17:39 +01:00
helgibbons 0ad6cb9987 add image examples 2022-07-22 18:54:37 +01:00
Philip Howard 4c0a6908e4
Merge pull request #433 from lesley-byte/patch-2
Create show_ip_address
2022-07-22 14:56:52 +01:00
helgibbons e28ba31049 Merge branch 'hel_inky_frame' of https://github.com/pimoroni/pimoroni-pico into hel_inky_frame 2022-07-22 10:34:54 +01:00
helgibbons 779a20e702 add button test example 2022-07-22 10:34:38 +01:00
Hel Gibbons 8f5a99258f add non-binary flag! 2022-07-21 15:01:12 +01:00
Mat Stace 653e92cafd maintain cursive font for header after timer expires and script pulls new activity 2022-07-21 11:23:11 +01:00
Hel Gibbons 50f88ed175 adjust columns in Automation web example 2022-07-20 15:57:20 +01:00
Hel Gibbons a2a4561abf correct typos in Automation web interface 2022-07-20 15:08:54 +01:00
Hel Gibbons 15b766f87d Tweak MQTT setup in Enviro+ example 2022-07-20 11:43:38 +01:00
helgibbons 48d42d926c correct readme title 2022-07-19 18:54:44 +01:00
helgibbons ad7121dbdc Move set_font down to title line
(it was sometimes drawing the title with the wrong font)
2022-07-15 15:58:11 +01:00
helgibbons 1adc320a78 Update enviro_all_mqtt.py 2022-07-15 13:03:09 +01:00
Phil Howard d8402f48bd Inky Frame: Delay example updates on USB. 2022-07-15 12:12:43 +01:00
Phil Howard d215bb4cfe Common: Add .mpy files. 2022-07-15 12:05:12 +01:00
Gee Bartlett a95942dbf7 Automation 2040W: Add web interface example. 2022-07-15 12:05:12 +01:00
Hel Gibbons 31fc56816e Pico Enviro+: More examples. 2022-07-15 12:05:12 +01:00
Phil Howard 4ffb94e1ad PicoW: Add common files and refactor. 2022-07-15 12:05:12 +01:00
Phil Howard afea765b71 Inky Frame: MicroPython Examples.
Co-authored-by: thirdr <ryan@pimoroni.com>
2022-07-15 12:05:11 +01:00
Hel Gibbons d712913f36
lint readme 2022-07-12 19:50:32 +01:00
helgibbons 32455e6092 linting cheerlights example and examples readme 2022-07-12 19:43:51 +01:00
helgibbons 07ef40bc2b Add Pico Explorer examples readme 2022-07-12 18:36:01 +01:00
helgibbons 7f88ab9f02 Add cheerlights example 2022-07-12 18:33:46 +01:00
Hel Gibbons d9132d13e5 Update README.md 2022-07-11 13:22:10 +01:00
Hel Gibbons 05518ed0eb Add Inky Pack examples readme 2022-07-11 13:17:47 +01:00
lesley-byte 6faa188cc5
Create show_ip_address
To show the ip address on Inky pack when creating the LED is ON/ LED is OFF server for the pico W.
2022-07-08 09:07:05 -04:00
Hel Gibbons 1337d2abdb
Update examples to use PicoGraphics (#428)
* correct filename in name_badge.py for Tufty

* Update 240x240 round breakout examples to work with PicoGraphics

* Update colourlcd240x240demo.py to work with PicoGraphics

* Fixed rainbow.py for Pico Display and Pico Display 2.0

* Update display examples to work with PicoGraphics

* add new display example 🌈

* adventures in rainbow RAM

* add button example for pico inky pack

* tidy up examples, make names more consistent

* Update Pico Explorer and 160x80 LCD breakout examples

* Accommodate dither
2022-07-07 09:37:47 +01:00
Philip Howard 4eb54b3ec6
Merge pull request #420 from pimoroni/examples/inky_pack
Inky Pack: MicroPython Examples.
2022-07-07 09:25:03 +01:00
Hel Gibbons 997839daf0
Correct the Enviro+ LED pins (#430)
* Correct Enviro+ LED pins
2022-07-07 09:24:23 +01:00
Phil Howard fa9b4535bc Pico Inky Pack: MicroPython Examples. 2022-07-06 14:17:24 +01:00
ZodiusInfuser d9d8f4417a
Libraries and examples for Automation 2040 W (#418)
* Libraries and examples for Automation 2040 W

* Fix for initialisation error
2022-07-01 07:05:37 +01:00
ZodiusInfuser 6f8152df0f Libraries and examples for Inventor 2040 W 2022-06-30 21:30:43 +01:00
Gee Bartlett 2653cc7df5
Enviro MicroPython examples (#406)
Co-authored-by: Gee Bartlett <geeus81@gmail.com>
Co-authored-by: helgibbons <50950368+helgibbons@users.noreply.github.com>
2022-06-28 10:11:03 +01:00
helgibbons aacbef56c6 Add boot button to button test, new LED PWM example 2022-06-21 10:40:58 +01:00
jon 27f1ecb596 Tufty2040: Tidy up examples. Wavy Message.
Co-authored-by: Phil Howard <phil@pimoroni.com>
2022-06-17 15:55:32 +01:00
helgibbons f20049aa26 Tufty2040: MicroPython examples. 2022-06-17 15:15:19 +01:00
Phil Howard 3cd64202fd MicroPython: Correct is not True usage.
Co-authored-by: ZodiusInfuser <christopher.parrott2@gmail.com>
2022-06-17 15:15:19 +01:00
thirdr ef1bdff2bd Tufty2040: MicroPython examples.
Co-authored-by: Phil Howard <phil@pimoroni.com>
2022-06-17 15:15:02 +01:00
Phil Howard e63a0e7da7 AS7262: Update MicroPython example. 2022-06-13 20:17:59 +01:00
Phil Howard c66a590142 Tufty2040: Solarized example. 2022-06-13 20:12:03 +01:00
Phil Howard 0264dddc2c Pico Explorer: Update examples for Motor, Buzzer, Button, ST7789. 2022-06-13 20:11:09 +01:00
Phil Howard 844a5af384 ST7789/PicoGraphics: Update some examples. 2022-06-13 20:11:09 +01:00
Phil Howard a483b2aad4 ST7789/PicoGraphics: Refactor for init & rotation. 2022-06-13 20:11:09 +01:00
Philip Howard 8d329ccdd4
Merge pull request #378 from pimoroni/pcf85063a
Support for PCF85063A RTC
2022-06-13 18:41:49 +01:00
Hel Gibbons b999b5c1e6 Linting businessbot.py 2022-05-30 17:04:10 +01:00
Hel Gibbons fe9446aea3 Linting businessbot.py 2022-05-30 17:02:27 +01:00
Hel Gibbons 3bdb313f3d Create businessbot.py 2022-05-30 16:57:32 +01:00
ZodiusInfuser df63655c76 Added MP support for rtc 2022-05-30 15:33:10 +01:00
Philip Howard db60553322
Merge pull request #327 from pimoroni/feature/merged-st7789
ST7789: Create generic display driver
2022-05-18 13:37:56 +01:00
Phil Howard c2256c481b VL53L5CX: Autoload firmware in MicroPython bindings. 2022-05-17 14:05:32 +01:00
Phil Howard aeceefea59 VL53L5CX: Sideload firmware from user-supplied .bin 2022-05-17 12:33:07 +01:00
Philip Howard 22ab2b232a
Merge pull request #355 from pimoroni/patch-pico-explorer-examples
Use I2C pins constants for #351
2022-05-16 10:37:30 +01:00
Phil Howard 8e1e9df002 ST7789: Refactor and Bugfixes
* Make ST7789 accept only full config with SPI pins
* Make Generic ST7789 wrapper library handle "slot"
* Update Round LCD and 240x240 Square LCD
* Remove Python Round LCD and 240x240 LCD modules (we need the space!)
* Remove C++ Round LCD and 240x240 LCD libraries (they're a little redundant!)
* Fix garbage collected framebuffer bug in Python ST7789
* Deprecate "flip" in favour of "configure_display"
* Tidy up ST7789, remove dead/unused/commented code
2022-05-12 18:58:33 +01:00
ZodiusInfuser 305462d33c
Merge branch 'main' into motor-and-encoder 2022-05-12 17:02:50 +01:00
ZodiusInfuser 19ec07e8c6 Added encoder C++ examples 2022-05-12 16:15:40 +01:00
ZodiusInfuser 0c88f7892b Added MP encoder examples 2022-05-12 14:45:20 +01:00
ZodiusInfuser fac3e7365a Ported shim examples to C++, and tidy up 2022-05-12 13:20:52 +01:00
Phil Howard a1f7c2fc2b ST7789: Port examples.
Update the Pico Display examples to use ST7789.

Since LED and Button input was also part of the Pico Display modules, replace with pimoroni.Button and pimoroni.RGBLED.
2022-05-12 12:45:27 +01:00
Phil Howard af802c8300 Use I2C pins constants for #351 2022-05-12 10:35:35 +01:00
ZodiusInfuser 3c3a8c1752 Typo 2022-05-12 10:17:24 +01:00
Philip Howard 84b6a0c8ee
Merge pull request #347 from pimoroni/driver/vl53l5cx
Add vl53l5cx driver, MicroPython bindings and examples
2022-05-11 10:52:25 +01:00
ZodiusInfuser 59019ab850 Added MP examples for pico motor shim, and tweaked others 2022-05-10 18:36:44 +01:00
Phil Howard 85fc718268 VL53L5CX: Add object tracking MicroPython example. 2022-05-09 17:17:44 +01:00
Philip Howard 2413713bb8
Merge pull request #345 from andypiper/badger-samples-docs
Updating the samples README to reflect current contents
2022-04-29 11:36:35 +01:00
ZodiusInfuser 15e5eaa890 Finished C++ examples and tweaked MP examples 2022-04-28 21:23:18 +01:00
Phil Howard 3afead416a VL53L5CX: Bringup Motion and add example. 2022-04-28 14:38:34 +01:00
Lukáš Říha cbd28ca432 add micropython drawing primitives demo to breakout_roundlcd 2022-04-28 14:32:32 +02:00
ZodiusInfuser 415a1e559a Setup and partial implementations of C++ examples 2022-04-26 23:15:13 +01:00
ZodiusInfuser 56451bff30 Finished MP examples 2022-04-26 12:52:28 +01:00
ZodiusInfuser 0efe210c4c Added in PH_EN motor driver, and zeropoint support 2022-04-25 16:16:02 +01:00
ZodiusInfuser 7608e3f293 Encoder driver finalising 2022-04-25 12:28:42 +01:00
Andy Piper 7c47b1c53f
Updating the samples README to reflect current contents 2022-04-23 21:47:09 +01:00
ZodiusInfuser 1bde0acbef Renamed target to setpoint to be more accurated to PID literature 2022-04-22 15:22:32 +01:00
ZodiusInfuser 6b3ba659a2 Added a reactive encoder example 2022-04-21 21:14:41 +01:00
ZodiusInfuser 70d1368a2b Extended tuning examples to be general control examples 2022-04-21 17:38:37 +01:00
ZodiusInfuser c837081fe2 Added PID class and MP tuning examples 2022-04-21 16:47:37 +01:00
ZodiusInfuser 0f792c1e0b Added attrtuple for capture, and some position control examples 2022-04-20 21:59:20 +01:00
Phil Howard 02d3d853f8 VL53L5CX: MicroPython example. 2022-04-20 19:19:51 +01:00
ZodiusInfuser 8ef0d33f0c Finalised more examples 2022-04-20 18:55:39 +01:00