├── .github └── FUNDING.yml ├── .gitignore ├── .gitmodules ├── 74HC595 ├── docs │ └── _static │ │ ├── double-74hc595-ex.jpg │ │ ├── double-74hc595.jpg │ │ ├── simple-74hc595.jpg │ │ └── sn74hc595.jpg ├── examples │ ├── counter_word.py │ ├── write_byte.py │ ├── write_bytes.py │ └── write_word.py ├── lib │ └── sn74hc595.py ├── package.json ├── readme.md └── readme_ENG.md ├── COLORS ├── docs │ └── _static │ │ ├── colormap_picker.bmp │ │ └── colormap_picker.gif ├── lib │ ├── colors.py │ └── colortls.py ├── package.json ├── readme.md └── readme_ENG.md ├── FBGFX ├── docs │ └── _static │ │ └── microbit-images.png ├── examples │ ├── list_icons8.py │ └── view_icons8.py ├── lib │ ├── fbutil.py │ ├── icons.py │ ├── icons8.py │ └── icontls.py ├── package.json ├── readme.md └── readme_ENG.md ├── FILEFORMAT ├── docs │ └── _static │ │ ├── RGB888_config.jpg │ │ ├── clip_show.jpg │ │ ├── clipping.jpg │ │ ├── mpy.pbm │ │ ├── mpy_pbm.jpg │ │ ├── mpy_pbm_lcd.jpg │ │ ├── mpy_pbm_show_0.jpg │ │ ├── mpy_pbm_show_1.jpg │ │ ├── mpy_pbm_show_2.jpg │ │ └── pbm_export.jpg ├── examples │ ├── color-palette.bmp │ ├── mpy.pbm │ ├── olimex.bmp │ ├── olined.bmp │ ├── testbmp.py │ ├── testpbm.py │ ├── testpbm_raw.py │ └── testpbmlcd.py ├── imglib │ ├── bmp.py │ ├── img.py │ └── pbm.py ├── package.json ├── readme.md └── readme_ENG.md ├── LIBRARIAN ├── docs │ ├── hyst │ │ └── _static │ │ │ ├── cooler.jpg │ │ │ └── heater.jpg │ ├── lfpwm │ │ └── _static │ │ │ ├── pwm-vs-ssr.png │ │ │ └── usecase.jpg │ └── rp2lib │ │ └── _static │ │ ├── disque-optique.jpg │ │ ├── encodeur-a-quadrature-optique.jpg │ │ ├── marche-arriere.jpg │ │ ├── marche-avant.jpg │ │ ├── moteur-avec-disque.jpg │ │ └── wiring-to-rp2040.jpg ├── examples │ ├── hyst │ │ ├── test-cooler.py │ │ └── test-heater.py │ ├── lfpwm │ │ ├── test.py │ │ ├── test_ratio.py │ │ └── test_ton.py │ ├── maps │ │ └── test_ranking.py │ ├── rp2lib │ │ ├── test_rp2cnt.py │ │ ├── test_rp2cnt_motor.py │ │ └── test_rp2qenc_motor.py │ └── test_ringbuf.py ├── hyst_readme.md ├── hyst_readme_ENG.md ├── lfpwm_readme.md ├── lfpwm_readme_ENG.md ├── lib │ ├── hyst.py │ ├── lfpwm.py │ ├── maps.py │ ├── ostls.py │ └── ringbuf.py ├── maps_readme.md ├── maps_readme_ENG.md ├── package.json ├── readme.md ├── readme_ENG.md ├── rp2lib │ ├── rp2cnt.py │ └── rp2qenc.py ├── rp2lib_readme.md └── rp2lib_readme_ENG.md ├── NCD ├── docs │ └── _static │ │ ├── ncd_conn.png │ │ ├── ncd_example.jpg │ │ ├── ncd_feather(hires).png │ │ ├── ncd_feather.png │ │ ├── ncd_samples.jpg │ │ ├── ncd_wemos(hires).png │ │ ├── ncd_wemos.png │ │ ├── uext-to-ncd(hires).png │ │ └── uext-to-ncd.png ├── readme.md └── readme_eng.md ├── SMALL-FONT ├── docs │ └── _static │ │ └── small-font.jpg ├── examples │ └── test_oled_i2c.py ├── lib │ └── sfont.py ├── package.json ├── readme.md └── readme_ENG.md ├── UEXT ├── ESP8266-EVB-UEXT.jpg ├── mod-ltr-wiring.png ├── readme.md └── readme_eng.md ├── ad9833 ├── docs │ └── _static │ │ ├── ad9833-to-pyboard.jpg │ │ ├── ad9833.jpg │ │ └── ad9833_1300hz.jpg ├── examples │ ├── notes.py │ └── test.py ├── lib │ └── ad9833.py ├── package.json ├── readme.md └── readme_ENG.md ├── adfmotors ├── docs │ └── _static │ │ ├── dc-motor-motorwing.jpg │ │ ├── motorshield-dcmotor.jpg │ │ ├── motorshield-servo.jpg │ │ ├── motorshield-stepper.jpg │ │ ├── motorshield.jpg │ │ ├── pico-to-motorshield.jpg │ │ ├── pico-to-motorwing.jpg │ │ ├── pyboard-to-motorshield.jpg │ │ └── pyboard-uno-r3-to-motorshield.jpg ├── examples │ ├── motorshield │ │ ├── test_dcmotor_m1.py │ │ ├── test_dcmotors.py │ │ ├── test_pwm.py │ │ ├── test_servo.py │ │ ├── test_stepper_speed.py │ │ └── test_steppers.py │ └── motorwing │ │ └── test_dcmotor_m1.py ├── lib │ ├── motorbase.py │ ├── motorshield.py │ └── motorwing.py ├── package.json ├── readme.md └── readme_ENG.md ├── ads1015-ads1115 ├── docs │ └── _static │ │ └── ads1115_bb.png ├── lib │ ├── ads1x15.py │ └── readme.md ├── package.json ├── readme.md └── readme_ENG.md ├── am2315 ├── docs │ └── _static │ │ ├── AM2315_bb.jpg │ │ ├── AM2315_bb_v2.png │ │ └── AM2315_webrepl.jpg ├── examples │ └── test.py ├── lib │ └── am2315.py └── readme.md ├── bme280-bmp280 ├── docs │ └── _static │ │ ├── bme280_bb.jpg │ │ ├── bme280_pyboard.jpg │ │ ├── bmp280-to-pico.jpg │ │ └── bmp280_bb.jpg ├── lib │ └── bme280.py ├── package.json ├── readme.md └── readme_ENG.md ├── bmm150 ├── docs │ └── _static │ │ └── m5stack-bmm150.jpg ├── examples │ ├── test_bmm150.py │ └── test_m5core.py ├── lib │ └── bmm150.py └── readme.md ├── bmp180 ├── docs │ └── _static │ │ ├── Pression_PNM.jpg │ │ └── bmp180_bb.jpg ├── examples │ └── test.py ├── lib │ └── bmp180.py ├── package.json └── readme.md ├── boot.py ├── boot_timeout.py ├── cardkb ├── docs │ └── _static │ │ ├── cardkb-to-pyboard.jpg │ │ ├── cardkb-to-pybstick.jpg │ │ ├── cardkb.jpg │ │ └── raw_values.jpg ├── examples │ ├── test_char.py │ ├── test_raw.py │ └── test_readkey.py ├── lib │ └── cardkb.py ├── package.json ├── readme.md └── readme_ENG.md ├── ccs811 ├── docs │ └── _static │ │ ├── ccs811-to-pyboard.jpg │ │ ├── ccs811.jpg │ │ └── modenv.jpg ├── examples │ └── test.py ├── lib │ ├── LICENSE │ └── ccs811.py ├── package.json ├── readme.md └── readme_ENG.md ├── dht11 ├── docs │ └── _static │ │ ├── dht11_bb.jpg │ │ └── dht11_webrepl.jpg ├── examples │ └── test.py ├── readme.md └── readme_ENG.md ├── docs ├── _static │ ├── PAM-driver.jpg │ ├── _drv_by_intf.md │ ├── _drv_by_intf_ENG.md │ ├── _drv_by_man.md │ ├── _drv_by_man_ENG.md │ ├── _readme.md │ └── _readme_ENG.md ├── compile_readme.py ├── driverreader.py ├── drivers.json ├── indexes │ ├── drv_by_intf_FEATHERWING.md │ ├── drv_by_intf_FEATHERWING_ENG.md │ ├── drv_by_intf_GPIO.md │ ├── drv_by_intf_GPIO_ENG.md │ ├── drv_by_intf_GROVE.md │ ├── drv_by_intf_GROVE_ENG.md │ ├── drv_by_intf_HAT.md │ ├── drv_by_intf_HAT_ENG.md │ ├── drv_by_intf_I2C.md │ ├── drv_by_intf_I2C_ENG.md │ ├── drv_by_intf_M5.md │ ├── drv_by_intf_M5STACK.md │ ├── drv_by_intf_NCD.md │ ├── drv_by_intf_NCD_ENG.md │ ├── drv_by_intf_ONEWIRE.md │ ├── drv_by_intf_ONEWIRE_ENG.md │ ├── drv_by_intf_QWIIC.md │ ├── drv_by_intf_QWIIC_ENG.md │ ├── drv_by_intf_SPI.md │ ├── drv_by_intf_SPI_ENG.md │ ├── drv_by_intf_UART.md │ ├── drv_by_intf_UART_ENG.md │ ├── drv_by_intf_UEXT.md │ ├── drv_by_intf_UEXT_ENG.md │ ├── drv_by_man_ADAFRUIT.md │ ├── drv_by_man_ADAFRUIT_ENG.md │ ├── drv_by_man_DFROBOT.md │ ├── drv_by_man_DFROBOT_ENG.md │ ├── drv_by_man_GARATRONIC.md │ ├── drv_by_man_GARATRONIC_ENG.md │ ├── drv_by_man_M5STACK.md │ ├── drv_by_man_M5STACK_ENG.md │ ├── drv_by_man_NCD.md │ ├── drv_by_man_NCD_ENG.md │ ├── drv_by_man_NONE.md │ ├── drv_by_man_NONE_ENG.md │ ├── drv_by_man_OLIMEX.md │ ├── drv_by_man_OLIMEX_ENG.md │ ├── drv_by_man_PIMORONI.md │ ├── drv_by_man_PIMORONI_ENG.md │ ├── drv_by_man_POLOLU.md │ ├── drv_by_man_POLOLU_ENG.md │ ├── drv_by_man_SEEEDSTUDIO.md │ ├── drv_by_man_SPARKFUN.md │ └── drv_by_man_SPARKFUN_ENG.md ├── interfaces.json ├── manufacturers.json ├── plateforms.json ├── push.sh ├── readme_ENG.md └── todo.md ├── dotstar ├── docs │ └── _static │ │ ├── dotstar-APA102.jpg │ │ ├── dotstar-to-pyboard.jpg │ │ ├── dotstar-to-pybstick.jpg │ │ └── keybow-3-keys.jpg ├── lib │ ├── LICENSE │ ├── dotstar.header │ ├── dotstar.py │ ├── micropython_dotstar.py │ └── readme.md ├── package.json ├── readme.md └── readme_ENG.md ├── drv8830 ├── LICENSE.md ├── docs │ └── _static │ │ ├── mini_i2c_mot_template.png │ │ ├── mini_i2c_motor-to-pico.jpg │ │ └── mini_i2c_motor_driver_DRV8830.jpg ├── examples │ ├── test.py │ └── test2.py ├── lib │ └── drv8830mot.py ├── package.json ├── readme.md └── readme_ENG.md ├── ds18b20 ├── docs │ └── _static │ │ ├── ds18b20-00.jpg │ │ ├── ds18b20-01.jpg │ │ ├── ds18b20_bb.jpg │ │ ├── ds18b20_to_pico.jpg │ │ └── ds18b20_to_pyboard.jpg ├── examples │ └── test.py ├── readme.md └── readme_ENG.md ├── ds3231 ├── docs │ └── _static │ │ ├── ds3231-to-pico.jpg │ │ ├── ds3231-to-pybstick.jpg │ │ └── ds3231.jpg ├── examples │ ├── setrtc.py │ ├── test.py │ └── test_setdate.py ├── lib │ └── ds3231.py ├── package.json ├── readme.md └── readme_ENG.md ├── eeprom ├── docs │ └── _static │ │ ├── eeprom-to-pyboard.jpg │ │ ├── eeprom-to-pybstick.jpg │ │ └── t24cxx.jpg ├── examples │ ├── test_24c02c_dataread.py │ ├── test_24c02c_datawrite.py │ ├── test_24c02c_read.py │ ├── test_24c02c_selftest.py │ └── test_24c512c_selftest.py ├── lib │ └── eeprom24cxx.py ├── package.json ├── readme.md └── readme_ENG.md ├── fsr-fma-25N ├── docs │ └── _static │ │ ├── FMA-FSR-package.jpg │ │ ├── FMAMSDXX025WC2C3-footprint.jpg │ │ ├── FMAMSDXX025WC2C3-pinout.jpg │ │ ├── FMAMSDXX025WC2C3-to-pico.jpg │ │ └── FMAMSDXX025WC2C3.jpg ├── examples │ ├── test.py │ └── test_zero.py ├── lib │ └── fsrfma.py ├── package.json ├── readme.md └── readme_ENG.md ├── gps-ultimate ├── docs │ └── _static │ │ ├── gps-ultimate-pyboard.jpg │ │ └── gps-ultimate.jpg ├── examples │ ├── gps_time_source.py │ ├── minimaltest.py │ ├── simplelog.py │ ├── simpletest.py │ └── testraw.py ├── lib │ ├── LICENSE │ ├── adafruit_gps.py │ └── gps_config.py ├── package.json ├── readme.md └── readme_ENG.md ├── grav-digital-led ├── docs │ └── _static │ │ ├── alphabet.jpg │ │ ├── dfr0645-to-pico.jpg │ │ ├── dfr0645.jpg │ │ ├── dfr0646.jpg │ │ └── dfr645-coding-bits.jpg ├── examples │ ├── test.py │ ├── test8.py │ ├── test8_string.py │ └── test_string.py ├── lib │ ├── ledseg4.py │ └── ledseg8.py ├── package.json ├── readme.md └── readme_ENG.md ├── grove-5-way-switch ├── docs │ └── _static │ │ ├── grove-5-way-switch-to-pico.jpg │ │ ├── grove-5-way-switch.jpg │ │ └── grove-6-dip-switch.jpg ├── examples │ ├── test.py │ ├── testaddr.py │ ├── testdip.py │ ├── testevent.py │ └── testevent2.py ├── lib │ ├── LICENSE.md │ ├── grove5way.py │ └── grove6dip.py ├── package.json ├── readme.md └── readme_ENG.md ├── hat-joy-bonnet ├── docs │ └── _static │ │ ├── gaming_schem-to-hat.jpg │ │ ├── pyb405-to-joy-bonnet.jpg │ │ └── pyb405-to-joy-bonnet_2.jpg ├── examples │ └── test.py ├── lib │ ├── ads1x15.py │ └── joybonnet.py ├── package.json ├── readme.md └── readme_ENG.md ├── hat-piface ├── docs │ └── _static │ │ ├── pico-to-piface.jpg │ │ ├── piface.jpg │ │ ├── pybstick-hat-face-to-piface.jpg │ │ ├── pybstick-to-piface.jpg │ │ └── pybstick-to-pyboard.jpg ├── examples │ ├── test_input.py │ ├── test_input2.py │ └── test_output.py ├── lib │ └── piface.py ├── package.json ├── readme.md └── readme_ENG.md ├── hat-sense ├── docs │ └── _static │ │ ├── accel.jpg │ │ ├── imu.jpg │ │ ├── joy.jpg │ │ ├── mag.jpg │ │ ├── microbit-images.png │ │ ├── pico-hat-sense.jpg │ │ ├── pybstick-sense-hat.jpg │ │ ├── sense-hat-to-pico.jpg │ │ ├── sense-hat-to-pyboard.jpg │ │ ├── sense-hat-to-pybstick.jpg │ │ └── sense-hat.jpg ├── examples │ ├── demo.py │ ├── test_acc.py │ ├── test_basic.py │ ├── test_gyro.py │ ├── test_hum.py │ ├── test_icon.py │ ├── test_image.py │ ├── test_joy.py │ ├── test_mag.py │ ├── test_press.py │ ├── test_scroll.py │ └── test_text.py ├── lib │ ├── icons.py │ └── sensehat.py ├── package.json ├── readme.md └── readme_ENG.md ├── ht0740-switch ├── docs │ └── _static │ │ ├── ht0740-to-pico.jpg │ │ ├── ht0740-to-pyboard.jpg │ │ └── ht0740.jpg ├── examples │ └── test_on_off.py ├── lib │ └── ht0740.py ├── package.json ├── readme.md └── readme_ENG.md ├── huskylens ├── classes.md ├── docs │ └── _static │ │ ├── huskylens-connector.jpg │ │ ├── huskylens-coordinates.jpg │ │ ├── huskylens-details.jpg │ │ ├── huskylens-micropython-classes.jpg │ │ ├── huskylens-micropython.jpg │ │ ├── huskylens-to-pico-i2c.jpg │ │ ├── line-tracking.jpg │ │ ├── object-tracking.jpg │ │ ├── rtfm.jpg │ │ ├── tag-focus.jpg │ │ ├── tag-learned.jpg │ │ └── tag-recognition.jpg ├── examples │ ├── advanced.py │ ├── custom_text.py │ ├── knock.py │ ├── model_load.py │ ├── model_save.py │ ├── objet_tracking_learn.py │ ├── over_uart.py │ ├── simple.py │ ├── take_photo.py │ └── take_screenshot.py ├── lib │ └── husky.py ├── package.json ├── readme.md └── readme_ENG.md ├── hx711 ├── docs │ ├── calibration-5kg-gauge-00.jpg │ ├── calibration-5kg-gauge-01.jpg │ ├── calibration-5kg-gauge.ods │ ├── capture-5kg-gauge-1kg-weight.csv │ ├── capture-5kg-gauge-1kg-weight.jpg │ ├── capture-5kg-gauge-1kg-weight.ods │ ├── hx711.jpg │ ├── load-cell-00.jpg │ ├── load-cell-01.jpg │ ├── load-cell-resistors.jpg │ ├── load_cell_test_0.jpg │ ├── load_cell_test_1.jpg │ └── pico-to-hx711.jpg ├── examples │ ├── plot_value.py │ ├── test.py │ └── test_units.py ├── lib │ ├── LICENSE │ ├── hx711_gpio.py │ ├── robert-hh_hx711_full-source.zip │ └── update.sh ├── package.json ├── readme.md └── readme_ENG.md ├── ili934x ├── api.md ├── docs │ └── _static │ │ ├── pico-tft-featherwing.jpg │ │ ├── pico-tft-olimex.jpg │ │ ├── pico-to-msp2202-ili9341.jpg │ │ ├── pico-to-tft-2.4-featherwing.jpg │ │ ├── pico-to-tft-2.8-olimex.jpg │ │ ├── pybstick-feather-face-tft-olimex.jpg │ │ ├── pybstick-to-tft-2.4-featherwing.jpg │ │ ├── pybstick-to-tft-2.8-olimex.jpg │ │ └── tft-wing-00.jpg ├── examples │ ├── fbutil │ │ ├── test_fbutil_circle.jpg │ │ ├── test_fbutil_circle.py │ │ └── test_fbutil_rrect.py │ ├── test_fdrawer.py │ ├── test_fill.py │ ├── test_fill_rect.jpg │ ├── test_fill_rect.py │ ├── test_hlines.jpg │ ├── test_hlines.py │ ├── test_lines.jpg │ ├── test_lines.py │ ├── test_main.py │ ├── test_pixel.jpg │ ├── test_pixel.py │ ├── test_print.jpg │ ├── test_print.py │ ├── test_print_msp2202.py │ ├── test_print_olimex.py │ ├── test_rect.jpg │ ├── test_rect.py │ ├── test_vlines.jpg │ └── test_vlines.py ├── lib │ ├── LICENSE.txt │ └── ili934x.py ├── package.json ├── readme.md └── readme_ENG.md ├── ili9488 ├── docs │ └── _static │ │ ├── ili9488-fill-rect.jpg │ │ ├── ili9488-landscape.jpg │ │ ├── ili9488-portrait.jpg │ │ └── ili9488-to-pico.jpg ├── examples │ ├── test_fill.py │ ├── test_fill_rect.py │ ├── test_hlines.py │ ├── test_lines.py │ ├── test_perf.py │ ├── test_pixel.py │ ├── test_print.py │ ├── test_raw.py │ ├── test_rotate.py │ └── test_vlines.py ├── lib │ ├── LICENSE.txt │ └── ili9488.py ├── package.json ├── readme.md └── readme_ENG.md ├── imu-a ├── docs │ └── _static │ │ ├── gyro-9dof.jpg │ │ ├── lsm6dsox-9dof-axis.jpg │ │ └── lsm6dsox-lis3mdl-to-pico.jpg ├── examples │ ├── test_compass.py │ └── test_imu.py ├── lib │ ├── compass.py │ └── imu_a.py ├── package.json ├── readme.md └── readme_ENG.md ├── is31fl ├── docs │ └── _static │ │ ├── featherwing-charlieplexing-adafruit.jpg │ │ ├── pyboard-to-charlieplexing.jpg │ │ ├── pybstick-to-charlieplexing.jpg │ │ ├── test_blink.jpg │ │ ├── test_simple.jpg │ │ ├── test_text.jpg │ │ ├── test_textscroll.jpg │ │ └── test_wave.jpg ├── examples │ ├── test_blink.py │ ├── test_frame.py │ ├── test_simple.py │ ├── test_text.py │ ├── test_textscroll.py │ └── test_wave.py ├── lib │ └── is31fl3731.py ├── package.json ├── readme.md └── readme_ENG.md ├── keypad-4x4 ├── docs │ └── _static │ │ ├── keypad-to-pyboard.jpg │ │ └── keypad4x4.jpg ├── examples │ ├── test_entercode.py │ ├── test_readkey.py │ └── test_scan.py ├── lib │ └── keypad.py ├── package.json ├── readme.md └── readme_ENG.md ├── lcdi2c ├── docs │ └── _static │ │ ├── DFRobot-LCD-I2C-modification-1.jpg │ │ ├── DFRobot-LCD-I2C-modification-2.jpg │ │ ├── LCD-I2C-addresses.jpg │ │ ├── LCD-I2C-to-pyboard.jpg │ │ ├── LCD-I2C-to-pybstick.jpg │ │ ├── customchar_dfrobot.jpg │ │ └── lcd-i2c-example.jpg ├── examples │ ├── test_4lines.py │ ├── test_autoscroll.py │ ├── test_customchar.py │ ├── test_raw.py │ └── test_simple.py ├── lib │ └── lcdi2c.py ├── package.json ├── readme.md └── readme_ENG.md ├── lcdmtrx ├── docs │ └── _static │ │ ├── lcdmatrix.jpg │ │ └── lcdmtrx-to-pyboard.jpg ├── examples │ ├── frenchtest.py │ ├── fulltest.py │ └── writetest.py ├── lib │ ├── LICENSE │ ├── european.py │ └── lcdmtrx.py ├── package.json ├── readme.md └── readme_ENG.md ├── lcdspi-lcd12864 ├── docs │ └── _static │ │ ├── lcd12864-to-pico.jpg │ │ ├── lcd12864-to-pyboard.jpg │ │ ├── lcd12864-to-pybstick.jpg │ │ ├── lcd12864.jpg │ │ ├── lcd12864_spi_config.jpg │ │ ├── mpy_pbm.jpg │ │ ├── mpy_pbm_lcd.jpg │ │ ├── test_icon.jpg │ │ └── test_simple.jpg ├── examples │ ├── mpy.pbm │ ├── test_icon.py │ ├── test_pbmlcd.py │ ├── test_raw.py │ └── test_simple.py ├── lib │ └── lcd12864.py ├── package.json ├── readme.md └── readme_ENG.md ├── lsm303 ├── docs │ └── _static │ │ ├── LSM303D-pololu.jpg │ │ ├── LSM303D-zumo-robot.jpg │ │ └── lsm303d-to-pyboard.jpg ├── examples │ ├── calibrate.py │ ├── heading.py │ └── serial.py ├── lib │ ├── LICENSE │ └── lsm303.py ├── package.json ├── readme.md └── readme_ENG.md ├── m5stack-u001 ├── docs │ └── _static │ │ └── u001c.jpg ├── examples │ └── test.py ├── lib │ ├── qmp6988.py │ └── sht3x.py ├── package.json ├── readme.md └── readme_ENG.md ├── m5stack-u024 ├── docs │ └── _static │ │ ├── u024-c-values.jpg │ │ ├── u024-c.jpg │ │ └── u024-to-pico.jpg ├── examples │ └── test.py ├── lib │ └── joyi2c.py ├── package.json ├── readme.md └── readme_ENG.md ├── m5stack-u087 ├── docs │ └── _static │ │ ├── GRO-VOLT-AD1115-chip-pinout.jpg │ │ ├── GRO-VOLT-AD1115-inside.jpg │ │ ├── hacked-vmeter-eeprom-addr.jpg │ │ ├── hacked-vmeter-read-shunt-02.jpg │ │ ├── hacked-vmeter-read-shunt.jpg │ │ ├── m5stack-voltmeter-u087.jpg │ │ ├── test_simple_asm.jpg │ │ ├── test_simple_check.jpg │ │ ├── test_simple_ref.jpg │ │ └── u087-to-pico.jpg ├── examples │ ├── test_hack.py │ ├── test_simple.py │ └── test_volts.py ├── lib │ └── vmeter.py ├── package.json ├── readme.md └── readme_ENG.md ├── m5stack-u088 ├── docs │ └── _static │ │ ├── sgp30-board.jpg │ │ └── u088-to-pico.jpg ├── examples │ └── test.py ├── lib │ └── sgp30.py ├── package.json ├── readme.md └── readme_ENG.md ├── m5stack-u097 ├── docs │ └── _static │ │ ├── u097-to-core.jpg │ │ ├── u097-to-pico.jpg │ │ └── u097.jpg ├── examples │ ├── test_async.py │ └── test_simple.py ├── lib │ └── m4relay.py ├── package.json ├── readme.md └── readme_ENG.md ├── m5stack-u105 ├── docs │ └── _static │ │ ├── test_saw.jpg │ │ ├── test_simple.jpg │ │ ├── test_waves_0.jpg │ │ ├── test_waves_1.jpg │ │ ├── u105-to-core.jpg │ │ ├── u105-to-pico.jpg │ │ └── u105.jpg ├── examples │ ├── test_freq.py │ ├── test_freq2.py │ ├── test_saw.py │ ├── test_simple.py │ └── test_waves.py ├── lib │ └── mdds.py ├── package.json ├── readme.md └── readme_ENG.md ├── m5stack-u135 ├── docs │ └── _static │ │ ├── u135-to-core.jpg │ │ ├── u135-to-pico.jpg │ │ └── u135.jpg ├── examples │ ├── test.py │ ├── test_2led.py │ └── test_relative.py ├── lib │ └── i2cenc.py ├── package.json ├── readme.md └── readme_ENG.md ├── m5stack-u136 ├── docs │ └── _static │ │ ├── u136-to-pico.jpg │ │ └── u136.jpg ├── examples │ └── test.py ├── lib │ └── dlight.py ├── package.json ├── readme.md └── readme_ENG.md ├── max31855 ├── docs │ └── _static │ │ ├── max31855-to-pico.jpg │ │ └── type-k.jpg ├── examples │ ├── test_raw.py │ └── test_simple.py ├── lib │ └── max31855.py ├── package.json ├── readme.md └── readme_ENG.md ├── max6675 ├── docs │ └── _static │ │ ├── UEXT-Breakout-LowRes.jpg │ │ ├── max6675-breakout-3.jpg │ │ ├── max6675-to-PYBOARD-UNO-R3.jpg │ │ ├── mod-tc.jpg │ │ └── type-k.jpg ├── examples │ └── test_max6675_uext.py ├── lib │ └── max6675.py ├── package.json ├── readme.md └── readme_ENG.md ├── mcp230xx ├── docs │ └── _static │ │ ├── mcp23017_address.png │ │ ├── mcp23017_esp8266_bb.jpg │ │ └── mcp23017_pinout.png ├── lib │ ├── LICENSE.md │ └── mcp230xx.py ├── package.json ├── readme.md └── readme_ENG.md ├── mcp23Sxx ├── docs │ └── _static │ │ ├── mcp23s17-to-pyboard.jpg │ │ ├── mcp23s17-to-pybstick.jpg │ │ └── mcp23s17.jpg ├── examples │ ├── test.py │ ├── test_input_pins.py │ ├── test_output_pins.py │ ├── test_piface.py │ └── testdual.py ├── lib │ └── mcp23Sxx.py ├── package.json ├── readme.md └── readme_ENG.md ├── mcp4725 ├── docs │ ├── _static │ │ ├── generated-camel.jpg │ │ ├── mcp4725-to-feather-esp8266.jpg │ │ ├── mcp4725-to-pyboard.jpg │ │ └── mcp4725.jpg │ ├── camel-function.jpg │ ├── camel-function.ods │ └── camel-function.txt ├── examples │ ├── camel.py │ ├── ramp.py │ └── test.py ├── lib │ └── mcp4725.py ├── package.json ├── readme.md └── readme_ENG.md ├── mcp9808 ├── docs │ └── _static │ │ ├── mcp9808-to-feather-esp8266.jpg │ │ ├── mcp9808-to-pyboard.jpg │ │ └── mcp9808.jpg ├── examples │ └── test.py ├── lib │ └── mcp9808.py ├── package.json ├── readme.md └── readme_ENG.md ├── modenv ├── docs │ └── _static │ │ ├── modenv-to-pyboard.jpg │ │ ├── modenv.jpg │ │ └── uext-breakout.jpg ├── examples │ ├── test.py │ └── test_enh.py ├── lib │ └── readme.md ├── package.json ├── readme.md └── readme_ENG.md ├── modio ├── docs │ └── _static │ │ ├── ESP8266-EVB-UEXT-SERIAL.jpg │ │ ├── ESP8266-EVB-UEXT.jpg │ │ ├── mod-io-wiring-low.png │ │ ├── mod-io-wiring.jpg │ │ └── mod-io.png ├── examples │ └── test.py ├── lib │ ├── LICENSE │ └── modio.py ├── package.json ├── readme.md └── readme_ENG.md ├── modio2 ├── LICENSE ├── docs │ └── _static │ │ ├── ESP8266-EVB-UEXT-SERIAL.jpg │ │ ├── ESP8266-EVB-UEXT.jpg │ │ ├── mod-io2-details.png │ │ ├── mod-io2-gpio.png │ │ ├── mod-io2-wiring-low.png │ │ └── mod-io2.png ├── examples │ ├── test2.py │ └── test2pwm.py ├── lib │ └── modio2.py ├── package.json ├── readme.md └── readme_ENG.md ├── modirdaplus ├── docs │ └── _static │ │ ├── modirdaplus-to-pico.jpg │ │ ├── modirdaplus-to-pyboard.jpg │ │ ├── modirdaplus.jpg │ │ └── sony_remote.jpg ├── examples │ ├── test_rc5_raw.py │ ├── test_rc5_read.py │ ├── test_sirc_read.py │ └── test_sirc_write.py ├── lib │ └── irdaplus.py ├── package.json ├── readme.md └── readme_ENG.md ├── modirtemp ├── docs │ └── _static │ │ ├── MOD-IR-TEMP-Pyboard-test.jpg │ │ ├── MOD-IR-TEMP-to-Pyboard.jpg │ │ ├── general-precision.png │ │ ├── medical-precision.png │ │ └── mod-ir-temp.png ├── examples │ └── mlxtest.py ├── lib │ ├── LICENSE │ └── mlx90614.py ├── package.json ├── readme.md └── readme_ENG.md ├── modlcd1x9 ├── docs │ └── _static │ │ ├── ESP8266-EVB-UEXT-SERIAL.jpg │ │ ├── ESP8266-EVB-UEXT.jpg │ │ ├── mod-lcd1x9-02.jpg │ │ ├── mod-lcd1x9-to-pyboard.jpg │ │ ├── mod-lcd1x9-wiring.jpg │ │ └── mod-lcd1x9.jpg ├── examples │ ├── test.py │ ├── testflt.py │ └── testint.py ├── lib │ ├── LICENSE │ └── modlcd19.py ├── package.json ├── readme.md └── readme_ENG.md ├── modlcd3310 ├── docs │ └── _static │ │ ├── PCD8544-ribbon-2.png │ │ ├── PCD8544-ribbon.png │ │ ├── UEXT-Breakout-LowRes.jpg │ │ ├── mod-lcd3310-2.jpg │ │ ├── mod-lcd3310-back.jpg │ │ ├── mod-lcd3310.jpg │ │ ├── modlcd3310-to-pico.jpg │ │ └── modlcd3310-to-pyboard.jpg ├── examples │ ├── test.py │ └── test_pico.py ├── lib │ ├── LICENSE │ └── lcd3310.py ├── package.json ├── readme.md └── readme_ENG.md ├── modled8x8 ├── docs │ ├── _static │ │ ├── color-palette.png │ │ ├── modled8x8-2.png │ │ ├── modled8x8-axis.jpg │ │ ├── modled8x8-chaining.jpg │ │ ├── modled8x8-framebuffer-axis.jpg │ │ ├── modled8x8-framebuffer-chaining.jpg │ │ ├── modled8x8-testraw2x3.jpg │ │ ├── modled8x8.png │ │ ├── modledrgb_to_pyboard.png │ │ ├── test2x3pict-setup.jpg │ │ └── uext_to_modled.png │ └── raw_driver_test.md ├── examples │ ├── modledraw.py │ ├── mpython.bmp │ ├── olimex.bmp │ ├── protocol.py │ ├── python.bmp │ ├── test.py │ ├── test2x3.py │ ├── test2x3pict.py │ ├── testraw.py │ └── testraw2x3.py ├── lib │ ├── LICENSE │ └── modled.py ├── package.json ├── readme.md └── readme_ENG.md ├── modltr501 ├── docs │ └── _static │ │ ├── ESP8266-EVB-UEXT-SERIAL.jpg │ │ ├── ESP8266-EVB-UEXT.jpg │ │ ├── mod-LTR-501ALS.png │ │ └── mod-ltr-wiring.png ├── examples │ └── test.py ├── lib │ ├── LICENSE │ └── ltr501.py ├── package.json ├── readme.md └── readme_ENG.md ├── modmag ├── docs │ └── _static │ │ ├── ESP8266-EVB-UEXT-SERIAL.jpg │ │ ├── ESP8266-EVB-UEXT.jpg │ │ ├── mod-mag-wiring.png │ │ ├── mod-mag3110.png │ │ └── sparkfun-mag3110.png ├── examples │ ├── test.py │ └── testcal.py ├── lib │ ├── LICENSE │ └── mag3110.py ├── package.json ├── readme.md └── readme_ENG.md ├── modoled128x64 ├── LICENSE ├── docs │ └── _static │ │ ├── ESP8266-EVB-UEXT-SERIAL.jpg │ │ ├── ESP8266-EVB-UEXT.jpg │ │ ├── FEATHER-MICROPYTHON-OLED-position.png │ │ ├── OLED-10b.png │ │ └── mod-oled128x64-wiring.jpg ├── examples │ ├── test-pyboard.py │ ├── test.py │ └── testmch.py ├── readme.md └── readme_ENG.md ├── modrfid ├── docs │ └── _static │ │ ├── MOD-RFID1536-PN532.jpg │ │ ├── modrfid-conn.jpg │ │ └── modrfid-to-pyboard.jpg ├── examples │ ├── blockread.py │ ├── simpletest.py │ └── testraw.py ├── lib │ └── modrfid.py ├── package.json ├── readme.md └── readme_ENG.md ├── modrgb ├── docs │ └── _static │ │ ├── ESP8266-EVB-UEXT-SERIAL.jpg │ │ ├── ESP8266-EVB-UEXT.jpg │ │ ├── mod-rgb-wiring.jpg │ │ └── mod-rgb.jpg ├── examples │ ├── stress.py │ ├── test.py │ ├── testfx.py │ └── testoff.py ├── lib │ ├── LICENSE │ ├── modrgb.py │ └── rgbfx.py ├── package.json ├── readme.md └── readme_ENG.md ├── modrs485iso ├── docs │ └── _static │ │ ├── girouette.jpg │ │ ├── mod-rs485-iso-details.jpg │ │ ├── mod-rs485-iso-scope-00.jpg │ │ ├── mod-rs485-iso-scope-01.jpg │ │ ├── mod-rs485-iso-scope-02.jpg │ │ ├── mod-rs485-iso-to-gir.jpg │ │ ├── mod-rs485-iso-to-pyboard.jpg │ │ ├── mod-rs485-iso.jpg │ │ ├── rs485-full-duplex.jpg │ │ ├── rs485-full-to-half-duplex.jpg │ │ ├── rs485-half-duplex.jpg │ │ └── wind-directions.jpg ├── examples │ ├── test_check.py │ ├── test_gir.py │ ├── test_readarr.py │ ├── test_reader.py │ └── test_sender.py ├── lib │ └── rs485iso.py ├── package.json ├── readme.md └── readme_ENG.md ├── modtc-mk2 ├── docs │ └── _static │ │ ├── UEXT-Breakout-LowRes.jpg │ │ ├── mod-tc-mk2-31855.jpg │ │ └── modtc-mk2-31855.png ├── examples │ ├── change_address.py │ ├── test_analog.py │ ├── test_dual.py │ ├── test_gpio_read.py │ ├── test_id.py │ ├── test_pullup.py │ ├── test_read_temp.py │ └── test_toggle.py ├── lib │ └── modtc_mk2.py ├── package.json ├── readme.md └── readme_ENG.md ├── modwii ├── docs │ └── _static │ │ ├── ESP8266-EVB-UEXT-SERIAL.jpg │ │ ├── ESP8266-EVB-UEXT.jpg │ │ ├── mod-wii-wiring.jpg │ │ ├── mod-wii.png │ │ └── wii-nunchuck-to-pyboard.jpg ├── examples │ ├── testacc.py │ ├── testcount.py │ └── testread.py ├── lib │ ├── LICENSE │ └── wiichuck.py ├── package.json ├── readme.md └── readme_ENG.md ├── mpr121 ├── docs │ └── _static │ │ ├── mpr121-to-feather-esp8266.jpg │ │ ├── mpr121-to-pyboard.jpg │ │ └── mpr121.jpg ├── examples │ ├── fasttest.py │ └── test.py ├── lib │ └── readme.md ├── package.json ├── readme.md └── readme_ENG.md ├── mpx5700a ├── docs │ └── _static │ │ ├── mp5700ap-to-pico.jpg │ │ ├── mp5700ap-to-pybstick-rp2040.jpg │ │ ├── mpx5700a-grove.jpg │ │ └── mpx5700a-kit.jpg ├── examples │ ├── plotter.py │ └── test.py ├── readme.md └── readme_ENG.md ├── mshell └── readme.md ├── ncd-fet-solenoid ├── docs │ └── _static │ │ ├── mcp230xx-address.jpg │ │ ├── ncd-fetsol-4channel.jpg │ │ ├── ncd-fetsol-8channel.jpg │ │ ├── ncd_fetsol_to_pyboard.jpg │ │ ├── pinout.jpg │ │ ├── wiring-gpio.jpg │ │ └── wiring-motor.jpg ├── examples │ ├── test44.py │ └── test8.py ├── lib │ └── fetsol.py ├── package.json ├── readme.md └── readme_ENG.md ├── ncd-mpl115a2 ├── docs │ └── _static │ │ ├── mpl115a2-brk.jpg │ │ ├── mpl115a2_to_feather.png │ │ ├── mpl115a2_to_pyboard.png │ │ ├── mpl115a2_to_wemos.png │ │ ├── ncd_mpl115a2.png │ │ └── ncd_mpl115a2_to_pyboard.jpg ├── examples │ └── test.py ├── lib │ └── mpl115a2.py ├── package.json ├── readme.md └── readme_ENG.md ├── ncd-oled ├── docs │ └── _static │ │ ├── ncd-oled-diplay-image.jpg │ │ ├── ncd_i2coled.png │ │ └── ncd_oled_to_pyboard.jpg ├── examples │ ├── loadbmp.py │ ├── ncd-mch.pbm │ ├── test.py │ └── upy-logo.pbm ├── readme.md └── readme_ENG.md ├── ncd-pecmac ├── docs │ └── _static │ │ ├── ncd_OPCT16AL_to_pyboard.jpg │ │ ├── ncd_ac-sense-iot.png │ │ ├── ncd_ac-sense.png │ │ ├── ncd_ac-sense_to_pyboard.jpg │ │ ├── ncd_ic2_to_iot.png │ │ └── steam-iron.jpg ├── examples │ └── test.py ├── lib │ └── pecmac.py ├── package.json ├── readme.md └── readme_ENG.md ├── ncd-si7005 ├── docs │ └── _static │ │ ├── ncd_si7005.png │ │ └── ncd_si7005_to_pyboard.jpg ├── examples │ └── test.py ├── lib │ └── si70x.py ├── package.json ├── readme.md └── readme_ENG.md ├── ncd-water-detect ├── docs │ └── _static │ │ ├── ncd_extra_gpio.png │ │ ├── ncd_water_detect.png │ │ └── ncd_water_detect_to_pyboard.jpg ├── examples │ ├── wdgpio.py │ └── wdtest.py ├── lib │ └── wdetect.py ├── package.json ├── readme.md └── readme_ENG.md ├── neopixel ├── docs │ └── _static │ │ ├── neopixel-2_bb.jpg │ │ ├── neopixel_bb.jpg │ │ ├── neopixels.jpg │ │ └── pyboard-to-neopixel.jpg ├── examples │ ├── fxdemo-pyboard.py │ ├── fxdemo.py │ ├── test-pyboard.py │ └── test.py ├── lib │ └── pyboard │ │ ├── LICENSE-ws2812 │ │ └── ws2812.py ├── package.json ├── readme.md └── readme_ENG.md ├── oled-ssd1306 ├── docs │ └── _static │ │ ├── FEATHER-MICROPYTHON-OLED-10a.jpg │ │ ├── FEATHER-MICROPYTHON-OLED-10b.jpg │ │ ├── FEATHER-MICROPYTHON-OLED-20j.jpg │ │ ├── FEATHER-MICROPYTHON-OLED-20l.jpg │ │ ├── FEATHER-MICROPYTHON-OLED-position.jpg │ │ ├── pioled-to-pico-rp2040.jpg │ │ ├── qwiic-micro-oled-to-pico-rp2040.jpg │ │ ├── qwiic-micro-oled-to-rp2040.jpg │ │ ├── qwiic-micro-oled-with-pico.jpg │ │ ├── qwiic-micro-oled.jpg │ │ ├── uext-oled-to-esp826-evb.jpg │ │ └── uext-oled.jpg ├── examples │ ├── icon.py │ └── test.py ├── lib │ └── ssd1306-v1.10.py ├── package.json ├── readme.md └── readme_ENG.md ├── opt3101-fov ├── docs │ └── _static │ │ ├── pol3412-00.jpg │ │ ├── pol3412-01.jpg │ │ ├── pol3412-to-pico.jpg │ │ └── pol3412-to-pybstick-rp2040.jpg ├── examples │ ├── test.py │ ├── testadv.py │ └── testcont.py ├── lib │ └── opt3101.py ├── package.json ├── readme.md └── readme_ENG.md ├── pca9536 ├── docs │ └── _static │ │ ├── pca9536-pinout.png │ │ └── pca9536-usecase.png ├── examples │ ├── inverted.py │ └── pinmode.py ├── lib │ └── pca9536.py ├── package.json ├── readme.md └── readme_ENG.md ├── pca9685 ├── docs │ └── _static │ │ ├── pca9685-pwm-driver.jpg │ │ ├── pwm-driver-usage.jpg │ │ └── pwmdriver-to-pyboard.jpg ├── examples │ ├── test.py │ ├── test2.py │ └── test_pwm.py ├── lib │ ├── pca9685.py │ └── servoctrl.py ├── package.json ├── readme.md └── readme_ENG.md ├── pcf8523 ├── docs │ └── _static │ │ ├── pcf8523-brk-to-pico.jpg │ │ ├── pcf8523-to-pico.jpg │ │ ├── pcf8523-to-pybstick.jpg │ │ ├── pcf8523_alarm.jpg │ │ └── pcf8523_sample.jpg ├── examples │ ├── test_alarm.py │ ├── test_attribute.py │ ├── test_getdate.py │ └── test_setdate.py ├── lib │ ├── LICENSE │ └── pcf8523.py ├── package.json ├── readme.md └── readme_ENG.md ├── pm25 ├── docs │ └── _static │ │ ├── pm25-to-pico.jpg │ │ ├── pm25.jpg │ │ └── scattering.jpg ├── examples │ └── test_simple.py ├── lib │ └── pm25.py ├── package.json ├── readme.md └── readme_ENG.md ├── pn532-rfid ├── docs │ └── _static │ │ ├── pn532-serial-to-pico.jpg │ │ ├── pn532-uart-activation.jpg │ │ └── rfid-nfc-controler.jpg ├── examples │ ├── memdump_mifare.py │ ├── read_mifare.py │ ├── read_raw.py │ └── write_mifare.py ├── lib │ ├── hal_uart.py │ ├── pn532.py │ ├── pn_const.py │ └── pn_intf.py ├── package.json ├── readme.md └── readme_ENG.md ├── qwiic-joystick-i2c ├── docs │ └── _static │ │ ├── Joystick-Qwiic.jpg │ │ ├── joystick-to-micromod-rp2040.jpg │ │ └── joystick-to-pico.jpg ├── examples │ ├── test.py │ └── test2.py ├── lib │ └── joyi2c.py ├── package.json ├── readme.md └── readme_ENG.md ├── qwiic-keypad-i2c ├── docs │ └── _static │ │ ├── Keypad-Qwiic.jpg │ │ ├── keypad-to-micromod-rp2040.jpg │ │ └── keypad-to-pico.jpg ├── examples │ ├── checkcode.py │ ├── multicode.py │ ├── test.py │ └── test2.py ├── lib │ ├── kpadcode.py │ └── kpadi2c.py ├── package.json ├── readme.md └── readme_ENG.md ├── qwiic-relay-i2c ├── docs │ └── _static │ │ ├── relay-to-pico.jpg │ │ ├── single-relay-to-micromod-rp2040.jpg │ │ ├── sparkfun_15093.jpg │ │ ├── sparkfun_16566.jpg │ │ ├── sparkfun_16810.jpg │ │ └── sparkfun_16833.jpg ├── examples │ ├── test1relay.py │ └── test4relay.py ├── lib │ └── relayi2c.py ├── package.json ├── readme.md └── readme_ENG.md ├── qwiic-serlcd-i2c ├── docs │ └── _static │ │ ├── SerLCD-to-pico.jpg │ │ └── SerLCD.jpg ├── examples │ ├── test_custom.py │ ├── test_firmware.py │ └── test_simple.py ├── lib │ └── serlcd.py ├── package.json ├── readme.md └── readme_ENG.md ├── qwiic-vcnl4040-i2c ├── docs │ └── _static │ │ ├── vcnl4040-qwiic.jpg │ │ ├── vcnl4040-to-micromod-rp2040.jpg │ │ └── vcnl4040-to-pico.jpg ├── examples │ ├── test.py │ ├── test_ambient.py │ ├── test_interrupt.py │ ├── test_readall.py │ ├── test_readprox.py │ ├── test_readprox2.py │ └── test_something.py ├── lib │ └── vcnl4040.py ├── package.json ├── readme.md └── readme_ENG.md ├── readme.md ├── readme_ENG.md ├── rfm69 ├── LICENSE ├── docs │ └── _static │ │ ├── rfm69-to-pico.jpg │ │ └── rfm69.jpg ├── examples │ ├── test_ack_rec.py │ ├── test_ack_send.py │ ├── test_config.py │ ├── test_file_rec.py │ ├── test_file_send.py │ ├── test_header_rec.py │ ├── test_header_send.py │ ├── test_simple.py │ └── test_simple2.py ├── lib │ ├── rfm69.py │ ├── rfmtrf.md │ └── rfmtrf.py ├── package.json ├── readme.md └── readme_ENG.md ├── sht3x ├── docs │ ├── SHT31-F.png │ ├── _static │ │ ├── sht3x-to-pyboard.jpg │ │ ├── sht3x-to-pybstick.jpg │ │ └── sht3x.jpg │ ├── portage.txt │ └── status_register.txt ├── examples │ ├── test.py │ └── test_periodic.py ├── lib │ └── sht3x.py ├── package.json ├── readme.md └── readme_ENG.md ├── st7687s ├── docs │ ├── _static │ │ ├── axis.jpg │ │ ├── bmp_display.jpg │ │ ├── st7687s-to-pyboard.jpg │ │ └── text_display.jpg │ ├── font-character-encoding.txt │ └── initial-begin-commands.txt ├── examples │ ├── char68tobin.py │ ├── mpy.bmp │ ├── test_bmp.py │ ├── test_clear.py │ ├── test_simple.py │ └── test_text.py ├── lib │ ├── character.py │ ├── display.py │ └── st7687s.py ├── package.json ├── readme.md └── readme_ENG.md ├── stmpe610 ├── docs │ └── _static │ │ ├── pico-to-tft-2.4-featherwing.jpg │ │ └── stmpe610.jpg ├── examples │ ├── test_touch.py │ └── test_version.py ├── lib │ └── stmpe610.py ├── package.json ├── readme.md └── readme_ENG.md ├── tca9554a ├── docs │ └── _static │ │ ├── tca9554a-to-pico.jpg │ │ ├── tca9554a-to-pyboard.jpg │ │ └── tca9554a.jpg ├── examples │ └── test_all_out.py ├── lib │ └── tca9554a.py ├── package.json ├── readme.md └── readme_ENG.md ├── tcs34725 ├── docs │ └── _static │ │ ├── TCS34725-RGB-SENS.jpg │ │ ├── tcs34725-to-feather-esp8266.jpg │ │ └── tcs34725-to-pyboard.jpg ├── examples │ ├── rgb_read.py │ └── test.py ├── lib │ ├── LICENSE │ └── tcs34725.py ├── package.json ├── readme.md └── readme_ENG.md ├── trackball ├── docs │ ├── _static │ │ ├── trackball-to-pyboard.jpg │ │ ├── trackball-to-pybstick.jpg │ │ └── trackball.jpg │ └── trackball.png ├── examples │ ├── test_colorcontrol.py │ ├── test_rainbow.py │ └── test_readall.py ├── lib │ └── trackball.py ├── package.json ├── readme.md └── readme_ENG.md ├── tsl2561 ├── LICENSE ├── docs │ └── _static │ │ └── tsl2561_bb.jpg ├── examples │ └── test.py ├── lib │ └── tsl2561.py ├── package.json └── readme.md ├── tsl2591 ├── docs │ └── _static │ │ ├── TSL2591-LUX-SEN-02.jpg │ │ ├── tsl2591-to-feather-esp8266.jpg │ │ └── tsl2591-to-pyboard.jpg ├── examples │ ├── full.py │ └── test.py ├── lib │ ├── LICENSE │ └── tsl2591.py ├── package.json ├── readme.md └── readme_ENG.md ├── umqtt ├── readme.md └── simple.py ├── veml6075 ├── docs │ └── _static │ │ ├── uv-index.jpg │ │ ├── veml6075-micropython.jpg │ │ ├── veml6075-misuse.jpg │ │ ├── veml6075-sensitivity.jpg │ │ └── veml6075-to-pico.jpg ├── examples │ └── test.py ├── lib │ └── veml6075.py ├── package.json ├── readme.md └── readme_ENG.md ├── weather-station ├── docs │ ├── _static │ │ ├── weather-station-board.jpg │ │ ├── weather-station-connexion.jpg │ │ ├── weather-station-pico-wiring.jpg │ │ ├── weather-station.jpg │ │ └── weather-station2.jpg │ └── protocol.txt ├── examples │ └── test.py ├── lib │ └── weather.py ├── package.json ├── readme.md └── readme_ENG.md └── winbond ├── docs └── _static │ ├── w25q-flash.jpg │ └── winbond-W25Q-to-pico.jpg ├── examples ├── test_automount.py ├── test_info.py └── test_usage.py ├── lib └── winbond.py ├── package.json ├── readme.md └── readme_ENG.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: MCHobby 2 | #patreon: # Replace with a single Patreon username 3 | #open_collective: # Replace with a single Open Collective username 4 | #ko_fi: # Replace with a single Ko-fi username 5 | #tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 6 | #custom: # Replace with a single custom sponsorship URL 7 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/.gitmodules -------------------------------------------------------------------------------- /74HC595/docs/_static/double-74hc595-ex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/74HC595/docs/_static/double-74hc595-ex.jpg -------------------------------------------------------------------------------- /74HC595/docs/_static/double-74hc595.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/74HC595/docs/_static/double-74hc595.jpg -------------------------------------------------------------------------------- /74HC595/docs/_static/simple-74hc595.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/74HC595/docs/_static/simple-74hc595.jpg -------------------------------------------------------------------------------- /74HC595/docs/_static/sn74hc595.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/74HC595/docs/_static/sn74hc595.jpg -------------------------------------------------------------------------------- /74HC595/examples/counter_word.py: -------------------------------------------------------------------------------- 1 | """ 74hc595, Shift Register - driver for MicroPython 2 | 3 | 16 bits counter. Use write word to count from 0 to 65535. 4 | Write word respect the MSBF (higher bit to the left). 5 | 6 | Author(s): 7 | * Meurisse D for MC Hobby sprl 8 | 9 | See Github: https://github.com/mchobby/esp8266-upy/tree/master/74hc595 10 | """ 11 | 12 | from machine import Pin 13 | from sn74hc595 import ShiftReg 14 | import time 15 | 16 | 17 | reg = ShiftReg( Pin(20), Pin(21), Pin(19), Pin(18) ) 18 | for w in range( 65536 ): # 0 to 65535 19 | reg.write_word( w ) # Write a 16bits values with MSBF 20 | # time.sleep(2) 21 | # reg.reset( latch=True ) ## Apply the reset to output 22 | -------------------------------------------------------------------------------- /74HC595/examples/write_word.py: -------------------------------------------------------------------------------- 1 | """ 74hc595, Shift Register - driver for MicroPython 2 | 3 | Write a 16 bits values on a dual daisy chained 74hc595. 4 | Write word respect the MSBF (higher bit to the left). 5 | 6 | Author(s): 7 | * Meurisse D for MC Hobby sprl 8 | 9 | See Github: https://github.com/mchobby/esp8266-upy/tree/master/74hc595 10 | """ 11 | 12 | from machine import Pin 13 | from sn74hc595 import ShiftReg 14 | import time 15 | 16 | 17 | reg = ShiftReg( Pin(20), Pin(21), Pin(19), Pin(18) ) 18 | reg.write_word( 0xFDCA ) # Write a 16bits values with MSBF 19 | # time.sleep(2) 20 | # reg.reset( latch=True ) ## Apply the reset to output 21 | -------------------------------------------------------------------------------- /74HC595/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["sn74hc595.py", "github:mchobby/esp8266-upy/74HC595/lib/sn74hc595.py"] 4 | ], 5 | "version": "0.1" 6 | } 7 | -------------------------------------------------------------------------------- /COLORS/docs/_static/colormap_picker.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/COLORS/docs/_static/colormap_picker.bmp -------------------------------------------------------------------------------- /COLORS/docs/_static/colormap_picker.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/COLORS/docs/_static/colormap_picker.gif -------------------------------------------------------------------------------- /COLORS/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["colors.py", "github:mchobby/esp8266-upy/COLORS/lib/colors.py"], 4 | ["colortls.py", "github:mchobby/esp8266-upy/COLORS/lib/colortls.py"] 5 | ], 6 | "version": "1.0" 7 | } 8 | -------------------------------------------------------------------------------- /FBGFX/docs/_static/microbit-images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/FBGFX/docs/_static/microbit-images.png -------------------------------------------------------------------------------- /FBGFX/examples/list_icons8.py: -------------------------------------------------------------------------------- 1 | """ Display the icons defined in icons8.py as a list of [True,False,True,...] values in the terminal """ 2 | from icons8 import all_icons 3 | from icontls import icon_as_list 4 | 5 | for icon in all_icons: 6 | for l in icon_as_list( icon ): 7 | print( l ) 8 | print( '' ) 9 | print( '' ) 10 | print( '' ) 11 | -------------------------------------------------------------------------------- /FBGFX/examples/view_icons8.py: -------------------------------------------------------------------------------- 1 | """ Display the icons defined in icons8.py to the terminal """ 2 | from icons8 import all_icons 3 | from icontls import icon_as_text 4 | 5 | for icon in all_icons: 6 | for line in icon_as_text( icon ): 7 | print( line ) 8 | print( '' ) 9 | print( '' ) 10 | print( '' ) 11 | -------------------------------------------------------------------------------- /FBGFX/lib/icons.py: -------------------------------------------------------------------------------- 1 | ../../hat-sense/lib/icons.py -------------------------------------------------------------------------------- /FBGFX/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["fbutil.py", "github:mchobby/esp8266-upy/FBGFX/lib/fbutil.py"], 4 | ["icons.py", "github:mchobby/esp8266-upy/FBGFX/lib/icons.py"], 5 | ["icons8.py", "github:mchobby/esp8266-upy/FBGFX/lib/icons8.py"], 6 | ["icontls.py", "github:mchobby/esp8266-upy/FBGFX/lib/icontls.py"] 7 | ], 8 | "version": "0.1" 9 | } 10 | -------------------------------------------------------------------------------- /FILEFORMAT/docs/_static/RGB888_config.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/FILEFORMAT/docs/_static/RGB888_config.jpg -------------------------------------------------------------------------------- /FILEFORMAT/docs/_static/clip_show.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/FILEFORMAT/docs/_static/clip_show.jpg -------------------------------------------------------------------------------- /FILEFORMAT/docs/_static/clipping.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/FILEFORMAT/docs/_static/clipping.jpg -------------------------------------------------------------------------------- /FILEFORMAT/docs/_static/mpy.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/FILEFORMAT/docs/_static/mpy.pbm -------------------------------------------------------------------------------- /FILEFORMAT/docs/_static/mpy_pbm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/FILEFORMAT/docs/_static/mpy_pbm.jpg -------------------------------------------------------------------------------- /FILEFORMAT/docs/_static/mpy_pbm_lcd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/FILEFORMAT/docs/_static/mpy_pbm_lcd.jpg -------------------------------------------------------------------------------- /FILEFORMAT/docs/_static/mpy_pbm_show_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/FILEFORMAT/docs/_static/mpy_pbm_show_0.jpg -------------------------------------------------------------------------------- /FILEFORMAT/docs/_static/mpy_pbm_show_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/FILEFORMAT/docs/_static/mpy_pbm_show_1.jpg -------------------------------------------------------------------------------- /FILEFORMAT/docs/_static/mpy_pbm_show_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/FILEFORMAT/docs/_static/mpy_pbm_show_2.jpg -------------------------------------------------------------------------------- /FILEFORMAT/docs/_static/pbm_export.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/FILEFORMAT/docs/_static/pbm_export.jpg -------------------------------------------------------------------------------- /FILEFORMAT/examples/color-palette.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/FILEFORMAT/examples/color-palette.bmp -------------------------------------------------------------------------------- /FILEFORMAT/examples/mpy.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/FILEFORMAT/examples/mpy.pbm -------------------------------------------------------------------------------- /FILEFORMAT/examples/olimex.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/FILEFORMAT/examples/olimex.bmp -------------------------------------------------------------------------------- /FILEFORMAT/examples/olined.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/FILEFORMAT/examples/olined.bmp -------------------------------------------------------------------------------- /FILEFORMAT/examples/testpbm.py: -------------------------------------------------------------------------------- 1 | # Test the PBM reading and clipping by displaying the content to the consile 2 | # 3 | # bpm & img libraries: https://github.com/mchobby/esp8266-upy/tree/master/FILEFORMAT/imglib 4 | # mpy.pbm : image bitmap of older MicroPython logo 5 | # 6 | from img import open_image 7 | 8 | reader = open_image( 'mpy.pbm' ) 9 | reader.show() # Show the clipping area --> so the full image 10 | 11 | reader.clip( 49,6, 29, 44 ) # x, y, w, h 12 | reader.show() 13 | -------------------------------------------------------------------------------- /FILEFORMAT/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["img.py", "github:mchobby/esp8266-upy/FILEFORMAT/imglib/img.py"], 4 | ["bmp.py", "github:mchobby/esp8266-upy/FILEFORMAT/imglib/bmp.py"], 5 | ["bpm.py", "github:mchobby/esp8266-upy/FILEFORMAT/imglib/bpm.py"] 6 | ], 7 | "version": "1.0" 8 | } 9 | -------------------------------------------------------------------------------- /LIBRARIAN/docs/hyst/_static/cooler.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/LIBRARIAN/docs/hyst/_static/cooler.jpg -------------------------------------------------------------------------------- /LIBRARIAN/docs/hyst/_static/heater.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/LIBRARIAN/docs/hyst/_static/heater.jpg -------------------------------------------------------------------------------- /LIBRARIAN/docs/lfpwm/_static/pwm-vs-ssr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/LIBRARIAN/docs/lfpwm/_static/pwm-vs-ssr.png -------------------------------------------------------------------------------- /LIBRARIAN/docs/lfpwm/_static/usecase.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/LIBRARIAN/docs/lfpwm/_static/usecase.jpg -------------------------------------------------------------------------------- /LIBRARIAN/docs/rp2lib/_static/disque-optique.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/LIBRARIAN/docs/rp2lib/_static/disque-optique.jpg -------------------------------------------------------------------------------- /LIBRARIAN/docs/rp2lib/_static/encodeur-a-quadrature-optique.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/LIBRARIAN/docs/rp2lib/_static/encodeur-a-quadrature-optique.jpg -------------------------------------------------------------------------------- /LIBRARIAN/docs/rp2lib/_static/marche-arriere.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/LIBRARIAN/docs/rp2lib/_static/marche-arriere.jpg -------------------------------------------------------------------------------- /LIBRARIAN/docs/rp2lib/_static/marche-avant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/LIBRARIAN/docs/rp2lib/_static/marche-avant.jpg -------------------------------------------------------------------------------- /LIBRARIAN/docs/rp2lib/_static/moteur-avec-disque.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/LIBRARIAN/docs/rp2lib/_static/moteur-avec-disque.jpg -------------------------------------------------------------------------------- /LIBRARIAN/docs/rp2lib/_static/wiring-to-rp2040.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/LIBRARIAN/docs/rp2lib/_static/wiring-to-rp2040.jpg -------------------------------------------------------------------------------- /LIBRARIAN/examples/maps/test_ranking.py: -------------------------------------------------------------------------------- 1 | from maps import ranking 2 | 3 | print( "-"*40 ) 4 | for val in range( -5, 45, 3 ): # From -5 to 44 by step of 3 5 | r = ranking( val, [10,20,30,40] ) 6 | print( "%i => %r" %(val,r) ) 7 | 8 | print( "-"*40 ) 9 | for val in range( -5, 45, 3 ): # From -5 to 44 by step of 3 10 | r = ranking( val, [10,20,30,40], ["A","B","C","D"] ) 11 | print( "%i => %r" %(val,r) ) 12 | 13 | # Example here upper can be rewitten as follow 14 | # because string are like arrays/list. 15 | # 16 | #for val in range( -5, 45, 3 ): 17 | # r = ranking( val, [10,20,30,40], "ABCD" ) 18 | # print( "%i => %r" %(val,r) ) -------------------------------------------------------------------------------- /LIBRARIAN/examples/rp2lib/test_rp2cnt.py: -------------------------------------------------------------------------------- 1 | # Example using PIO to count pulses on an input pin. 2 | # 3 | # The following assumes Pin 17 is jumper to Pin 16 4 | # 5 | 6 | from machine import Pin 7 | from rp2cnt import PulseCounter 8 | 9 | pin16 = Pin(16, Pin.IN, Pin.PULL_UP) 10 | pin17 = Pin(17, Pin.OUT) 11 | pin17.low() 12 | 13 | 14 | pc = PulseCounter(0, pin16) 15 | print("pulse count =", pc.get_pulse_count()) 16 | 17 | pin17.high() 18 | pin17.low() 19 | 20 | print("pulse count =", pc.get_pulse_count()) 21 | 22 | pin17.high() 23 | pin17.low() 24 | 25 | print("pulse count =", pc.get_pulse_count()) 26 | -------------------------------------------------------------------------------- /LIBRARIAN/examples/rp2lib/test_rp2cnt_motor.py: -------------------------------------------------------------------------------- 1 | # Example using PIO to count pulses on an input pin. 2 | # With pulse generated by a optical encoder (just one of the reader) 3 | # 4 | from machine import Pin 5 | from rp2cnt import PulseCounter 6 | import time 7 | 8 | pin16 = Pin(16, Pin.IN, Pin.PULL_UP) 9 | pc = PulseCounter(0, pin16) 10 | 11 | start = time.ticks_ms() 12 | while True: 13 | ms = time.ticks_diff( time.ticks_ms(), start ) 14 | print( "%8i ms ==> Pulses: %5i" % (ms,pc.get_pulse_count()) ) 15 | time.sleep_ms( 100 ) 16 | -------------------------------------------------------------------------------- /LIBRARIAN/examples/rp2lib/test_rp2qenc_motor.py: -------------------------------------------------------------------------------- 1 | 2 | # Example using PIO to check signals of Quadrature Encoder (rotary button or motor encoder) 3 | # 4 | # This example uses a Optical Quadrature Encoder for a rotating disk attached to a motor 5 | # 6 | from machine import Pin 7 | from time import sleep_ms 8 | from rp2qenc import PIO_QENC 9 | 10 | pinA = Pin(15, Pin.IN, Pin.PULL_UP) 11 | pinB = Pin(16, Pin.IN, Pin.PULL_UP) 12 | 13 | qenc = PIO_QENC(0, (pinA, pinB)) 14 | print('starting....') 15 | for i in range(120): 16 | print('iter %3i : Quadrature value = %i' % (i,qenc.read()) ) 17 | sleep_ms(500) 18 | qenc.sm_qenc.active(0) 19 | print('stop') -------------------------------------------------------------------------------- /LIBRARIAN/lib/ostls.py: -------------------------------------------------------------------------------- 1 | __version__ = '0.0.2' 2 | 3 | import os 4 | 5 | # Based on dylands code @ https://forum.micropython.org/viewtopic.php?t=8112 6 | def dir_exists(filename): 7 | try: 8 | return (os.stat(filename)[0] & 0x4000) != 0 9 | except OSError: 10 | return False 11 | 12 | def file_exists(filename): 13 | try: 14 | return (os.stat(filename)[0] & 0x4000) == 0 15 | except OSError: 16 | return False 17 | 18 | def file_size( filename ): 19 | try: 20 | return os.stat(filename)[6] 21 | except OSError: 22 | return -1 23 | -------------------------------------------------------------------------------- /LIBRARIAN/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["hyst.py", "github:mchobby/esp8266-upy/LIBRARIAN/lib/hyst.py"], 4 | ["maps.py", "github:mchobby/esp8266-upy/LIBRARIAN/lib/maps.py"], 5 | ["ringbuf.py", "github:mchobby/esp8266-upy/LIBRARIAN/lib/ringbuf.py"], 6 | ["lfpwm.py", "github:mchobby/esp8266-upy/LIBRARIAN/lib/lfpwm.py"], 7 | ["ostls.py", "github:mchobby/esp8266-upy/LIBRARIAN/lib/ostls.py"], 8 | ["rp2cnt.py", "github:mchobby/esp8266-upy/LIBRARIAN/rp2lib/rp2cnt.py"], 9 | ["rp2qenc.py", "github:mchobby/esp8266-upy/LIBRARIAN/rp2lib/rp2qenc.py"] 10 | ], 11 | "version": "0.4" 12 | } 13 | -------------------------------------------------------------------------------- /NCD/docs/_static/ncd_conn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/NCD/docs/_static/ncd_conn.png -------------------------------------------------------------------------------- /NCD/docs/_static/ncd_example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/NCD/docs/_static/ncd_example.jpg -------------------------------------------------------------------------------- /NCD/docs/_static/ncd_feather(hires).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/NCD/docs/_static/ncd_feather(hires).png -------------------------------------------------------------------------------- /NCD/docs/_static/ncd_feather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/NCD/docs/_static/ncd_feather.png -------------------------------------------------------------------------------- /NCD/docs/_static/ncd_samples.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/NCD/docs/_static/ncd_samples.jpg -------------------------------------------------------------------------------- /NCD/docs/_static/ncd_wemos(hires).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/NCD/docs/_static/ncd_wemos(hires).png -------------------------------------------------------------------------------- /NCD/docs/_static/ncd_wemos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/NCD/docs/_static/ncd_wemos.png -------------------------------------------------------------------------------- /NCD/docs/_static/uext-to-ncd(hires).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/NCD/docs/_static/uext-to-ncd(hires).png -------------------------------------------------------------------------------- /NCD/docs/_static/uext-to-ncd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/NCD/docs/_static/uext-to-ncd.png -------------------------------------------------------------------------------- /SMALL-FONT/docs/_static/small-font.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/SMALL-FONT/docs/_static/small-font.jpg -------------------------------------------------------------------------------- /SMALL-FONT/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["sfont.py", "github:mchobby/esp8266-upy/SMALL-FONT/lib/sfont.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /UEXT/ESP8266-EVB-UEXT.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/UEXT/ESP8266-EVB-UEXT.jpg -------------------------------------------------------------------------------- /UEXT/mod-ltr-wiring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/UEXT/mod-ltr-wiring.png -------------------------------------------------------------------------------- /ad9833/docs/_static/ad9833-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ad9833/docs/_static/ad9833-to-pyboard.jpg -------------------------------------------------------------------------------- /ad9833/docs/_static/ad9833.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ad9833/docs/_static/ad9833.jpg -------------------------------------------------------------------------------- /ad9833/docs/_static/ad9833_1300hz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ad9833/docs/_static/ad9833_1300hz.jpg -------------------------------------------------------------------------------- /ad9833/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["ad9833.py", "github:mchobby/esp8266-upy/ad9833/lib/ad9833.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /adfmotors/docs/_static/dc-motor-motorwing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/adfmotors/docs/_static/dc-motor-motorwing.jpg -------------------------------------------------------------------------------- /adfmotors/docs/_static/motorshield-dcmotor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/adfmotors/docs/_static/motorshield-dcmotor.jpg -------------------------------------------------------------------------------- /adfmotors/docs/_static/motorshield-servo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/adfmotors/docs/_static/motorshield-servo.jpg -------------------------------------------------------------------------------- /adfmotors/docs/_static/motorshield-stepper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/adfmotors/docs/_static/motorshield-stepper.jpg -------------------------------------------------------------------------------- /adfmotors/docs/_static/motorshield.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/adfmotors/docs/_static/motorshield.jpg -------------------------------------------------------------------------------- /adfmotors/docs/_static/pico-to-motorshield.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/adfmotors/docs/_static/pico-to-motorshield.jpg -------------------------------------------------------------------------------- /adfmotors/docs/_static/pico-to-motorwing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/adfmotors/docs/_static/pico-to-motorwing.jpg -------------------------------------------------------------------------------- /adfmotors/docs/_static/pyboard-to-motorshield.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/adfmotors/docs/_static/pyboard-to-motorshield.jpg -------------------------------------------------------------------------------- /adfmotors/docs/_static/pyboard-uno-r3-to-motorshield.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/adfmotors/docs/_static/pyboard-uno-r3-to-motorshield.jpg -------------------------------------------------------------------------------- /adfmotors/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["pca9685.py", "github:mchobby/esp8266-upy/pca9685/lib/pca9685.py"], 4 | ["motorbase.py", "github:mchobby/esp8266-upy/adfmotors/lib/motorbase.py"], 5 | ["motorshield.py", "github:mchobby/esp8266-upy/adfmotors/lib/motorshield.py"], 6 | ["motorwing.py", "github:mchobby/esp8266-upy/adfmotors/lib/motorwing.py"] 7 | ], 8 | "version": "1.0" 9 | } 10 | -------------------------------------------------------------------------------- /ads1015-ads1115/docs/_static/ads1115_bb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ads1015-ads1115/docs/_static/ads1115_bb.png -------------------------------------------------------------------------------- /ads1015-ads1115/lib/readme.md: -------------------------------------------------------------------------------- 1 | # Obtain/refresh the copy of ads1x15.py from https://github.com/robert-hh/ads1x15 2 | # See also original readme.md file 3 | 4 | https://raw.githubusercontent.com/robert-hh/ads1x15/master/ads1x15.py 5 | -------------------------------------------------------------------------------- /ads1015-ads1115/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["ads1x15.py", "github:mchobby/esp8266-upy/ads1015-ads1115/lib/ads1x15.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /am2315/docs/_static/AM2315_bb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/am2315/docs/_static/AM2315_bb.jpg -------------------------------------------------------------------------------- /am2315/docs/_static/AM2315_bb_v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/am2315/docs/_static/AM2315_bb_v2.png -------------------------------------------------------------------------------- /am2315/docs/_static/AM2315_webrepl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/am2315/docs/_static/AM2315_webrepl.jpg -------------------------------------------------------------------------------- /bme280-bmp280/docs/_static/bme280_bb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/bme280-bmp280/docs/_static/bme280_bb.jpg -------------------------------------------------------------------------------- /bme280-bmp280/docs/_static/bme280_pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/bme280-bmp280/docs/_static/bme280_pyboard.jpg -------------------------------------------------------------------------------- /bme280-bmp280/docs/_static/bmp280-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/bme280-bmp280/docs/_static/bmp280-to-pico.jpg -------------------------------------------------------------------------------- /bme280-bmp280/docs/_static/bmp280_bb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/bme280-bmp280/docs/_static/bmp280_bb.jpg -------------------------------------------------------------------------------- /bme280-bmp280/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["bme280.py", "github:mchobby/esp8266-upy/bme280-bmp280/lib/bme280.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /bmm150/docs/_static/m5stack-bmm150.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/bmm150/docs/_static/m5stack-bmm150.jpg -------------------------------------------------------------------------------- /bmm150/examples/test_m5core.py: -------------------------------------------------------------------------------- 1 | """ BMM150 3 axis magnetic sensor - M5Stack Stack Gray example. 2 | 3 | Based on M5Stack example: 4 | https://github.com/m5stack/M5Stack/blob/master/examples/Basics/bmm150/bmm150.ino 5 | """ 6 | 7 | from machine import I2C, Pin 8 | import bmm150 9 | import math 10 | import time 11 | 12 | # Create I2C bus on M5Stack core 13 | i2c = I2C( sda=Pin(21), scl=Pin(22) ) 14 | # BMM150 is used at address 0x10 on M5Stack Core 15 | bmm = bmm150.BMM150( i2c, address=0x10 ) 16 | print( 'initialized' ) 17 | 18 | #TODO still requires code portage from bmm150.ino 19 | -------------------------------------------------------------------------------- /bmm150/readme.md: -------------------------------------------------------------------------------- 1 | # Detection du champ magnétique avec le BMM150 sous MicroPython 2 | 3 | Ceci est un premier effort de portage de pilote BMM115 pour MicroPython. 4 | 5 | A l'instant, seul l'exemple test_bmm150.py est rédigé mais les résultats ne sont pas convaincants. 6 | 7 | Le capteur BMM150 oriente ses axes comme ceci: 8 | 9 | ![M5Stack BMM150 axes](docs/_static/m5stack-bmm150.jpg) 10 | -------------------------------------------------------------------------------- /bmp180/docs/_static/Pression_PNM.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/bmp180/docs/_static/Pression_PNM.jpg -------------------------------------------------------------------------------- /bmp180/docs/_static/bmp180_bb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/bmp180/docs/_static/bmp180_bb.jpg -------------------------------------------------------------------------------- /bmp180/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["bmp180.py", "github:mchobby/esp8266-upy/bmp180/lib/bmp180.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /boot.py: -------------------------------------------------------------------------------- 1 | def do_connect(): 2 | import network 3 | wlan = network.WLAN(network.STA_IF) 4 | wlan.active(True) 5 | if not wlan.isconnected(): 6 | print('connecting to network...') 7 | wlan.connect("MY_WIFI_SSID", "MY_PASSWORD") 8 | while not wlan.isconnected(): 9 | pass 10 | print('network config:', wlan.ifconfig()) 11 | 12 | do_connect() 13 | 14 | import gc 15 | import webrepl 16 | webrepl.start() 17 | gc.collect() 18 | 19 | -------------------------------------------------------------------------------- /boot_timeout.py: -------------------------------------------------------------------------------- 1 | WIFI_SSID = "MY_WIFI_SSID" 2 | WIFI_PASSWORD = "MY_PASSWORD" 3 | 4 | def sta_connect(): 5 | import network 6 | wlan = network.WLAN(network.STA_IF) 7 | wlan.active(True) 8 | if not wlan.isconnected(): 9 | # connecting to network... 10 | wlan.connect( WIFI_SSID, WIFI_PASSWORD ) 11 | 12 | import time 13 | ctime = time.time() 14 | while not wlan.isconnected(): 15 | if time.time()-ctime > 40: 16 | print( 'WLAN timeout!') 17 | break 18 | time.sleep( 0.5 ) 19 | 20 | sta_connect() 21 | 22 | import gc 23 | #import webrepl 24 | #webrepl.start() 25 | gc.collect() 26 | -------------------------------------------------------------------------------- /cardkb/docs/_static/cardkb-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/cardkb/docs/_static/cardkb-to-pyboard.jpg -------------------------------------------------------------------------------- /cardkb/docs/_static/cardkb-to-pybstick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/cardkb/docs/_static/cardkb-to-pybstick.jpg -------------------------------------------------------------------------------- /cardkb/docs/_static/cardkb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/cardkb/docs/_static/cardkb.jpg -------------------------------------------------------------------------------- /cardkb/docs/_static/raw_values.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/cardkb/docs/_static/raw_values.jpg -------------------------------------------------------------------------------- /cardkb/examples/test_raw.py: -------------------------------------------------------------------------------- 1 | """ CardKB, Mini I2C Keyboard - read the raw values over I2C 2 | 3 | This is not the recommanded read usage BUT may be useful for debugging 4 | 5 | Author(s): 6 | * Meurisse D for MC Hobby sprl 7 | 8 | See Github: https://github.com/mchobby/esp8266-upy/tree/master/cardkb 9 | """ 10 | 11 | from machine import I2C 12 | from cardkb import CardKB 13 | 14 | # Pyboard : X10=sda, X9=scl 15 | # PYBStick: S3=sda, S5=scl 16 | i2c = I2C(1) 17 | # M5Stack : Grove connector - reduced speed needed 18 | # i2c = I2C(freq=100000, sda=21, scl=22) 19 | 20 | keyb = CardKB( i2c ) 21 | while True: 22 | raw = keyb.get_raw() 23 | if raw != 0: 24 | print( "Key: %s" % hex(raw) ) 25 | -------------------------------------------------------------------------------- /cardkb/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["cardkb.py", "github:mchobby/esp8266-upy/cardkb/lib/cardkb.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /ccs811/docs/_static/ccs811-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ccs811/docs/_static/ccs811-to-pyboard.jpg -------------------------------------------------------------------------------- /ccs811/docs/_static/ccs811.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ccs811/docs/_static/ccs811.jpg -------------------------------------------------------------------------------- /ccs811/docs/_static/modenv.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ccs811/docs/_static/modenv.jpg -------------------------------------------------------------------------------- /ccs811/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["ccs811.py", "github:mchobby/esp8266-upy/ccs811/lib/ccs811.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /dht11/docs/_static/dht11_bb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/dht11/docs/_static/dht11_bb.jpg -------------------------------------------------------------------------------- /dht11/docs/_static/dht11_webrepl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/dht11/docs/_static/dht11_webrepl.jpg -------------------------------------------------------------------------------- /dht11/examples/test.py: -------------------------------------------------------------------------------- 1 | # Using a DHT11 Humidity/Temperature sensor with ESP8266 Python 2 | # 3 | # Shop: http://shop.mchobby.be/product.php?id_product=708 4 | # Wiki: https://wiki.mchobby.be/index.php?title=MicroPython-Accueil#ESP8266_en_MicroPython 5 | # 6 | 7 | import machine 8 | 9 | # DHT 11 is already supported by the MicroPython FirmWare 10 | # It is not compatible with other I2C breakout (wired on the same bus) 11 | import dht 12 | d = dht.DHT11( machine.Pin(4) ) 13 | 14 | d.measure() 15 | d.temperature() 16 | d.humidity() 17 | -------------------------------------------------------------------------------- /docs/_static/PAM-driver.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/docs/_static/PAM-driver.jpg -------------------------------------------------------------------------------- /docs/_static/_drv_by_intf.md: -------------------------------------------------------------------------------- 1 | # Pilote MicroPython pour interface %code% 2 | [Retour à la page principale](../../readme.md) 3 | 4 | @@interface_text:{'lang_code':'fr', 'code':'%code%'} 5 | 6 | 7 | @@driver_table:{'lang_code':'fr' } # Insert the driver table for given interface 8 | -------------------------------------------------------------------------------- /docs/_static/_drv_by_intf_ENG.md: -------------------------------------------------------------------------------- 1 | # MicroPython Driver for %code% interface 2 | [Return to main page](../../readme_ENG.md) 3 | 4 | @@interface_text:{'lang_code':'eng', 'code':'%code%'} 5 | 6 | 7 | @@driver_table:{'lang_code':'eng' } # Insert the driver table for given interface 8 | -------------------------------------------------------------------------------- /docs/_static/_drv_by_man.md: -------------------------------------------------------------------------------- 1 | # Pilote MicroPython par fabriquant %code% 2 | [Retour à la page principale](../../readme.md) 3 | 4 | @@manufacturer_name:{'lang_code':'fr', 'code':'%code%'} 5 | 6 | 7 | voir 8 | @@manufacturer_url:{'lang_code':'fr', 'code':'%code%'} 9 | 10 | @@driver_table:{'lang_code':'fr' } # Insert the driver table for given manufacturer 11 | -------------------------------------------------------------------------------- /docs/_static/_drv_by_man_ENG.md: -------------------------------------------------------------------------------- 1 | # MicroPython for the manufacturer %code% 2 | [Back to the main page](../../readme.md) 3 | 4 | @@manufacturer_name:{'lang_code':'eng', 'code':'%code%'} 5 | 6 | 7 | See 8 | @@manufacturer_url:{'lang_code':'eng', 'code':'%code%'} 9 | 10 | @@driver_table:{'lang_code':'eng' } # Insert the driver table for given manufacturer 11 | -------------------------------------------------------------------------------- /docs/indexes/drv_by_intf_M5.md: -------------------------------------------------------------------------------- 1 | # Pilote MicroPython pour interface M5STACK 2 | [Retour à la page principale](../../readme.md) 3 | 4 | -------------------------------------------------------------------------------- /docs/indexes/drv_by_intf_M5STACK.md: -------------------------------------------------------------------------------- 1 | # Pilote MicroPython pour interface M5STACK 2 | [Retour à la page principale](../../readme.md) 3 | 4 | -------------------------------------------------------------------------------- /docs/indexes/drv_by_man_GARATRONIC.md: -------------------------------------------------------------------------------- 1 | # Pilote MicroPython par fabriquant GARATRONIC 2 | [Retour à la page principale](../../readme.md) 3 | 4 | Garatronic 5 | 6 | voir 7 | [Garatronic](https://garatronic.fr/) 8 | 9 | 10 | 11 | 12 | 13 | 14 |
RépertoireDescription
15 | -------------------------------------------------------------------------------- /docs/indexes/drv_by_man_GARATRONIC_ENG.md: -------------------------------------------------------------------------------- 1 | # MicroPython for the manufacturer GARATRONIC 2 | [Back to the main page](../../readme.md) 3 | 4 | Garatronic 5 | 6 | See 7 | [Garatronic](https://garatronic.fr/) 8 | 9 | 10 | 11 | 12 | 13 | 14 |
FolderDescription
15 | -------------------------------------------------------------------------------- /docs/push.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd ~/python/esp8266-upy/docs 3 | git add indexes/*.md 4 | git add _static/_*.md 5 | git add ../readme.md 6 | git add ../readme_ENG.md 7 | git add *.json 8 | git commit -m "update Readme and indexes" 9 | echo "Changes commited/pushed into local Git :-)" 10 | echo "GIT PUSH must still be performed!" 11 | -------------------------------------------------------------------------------- /dotstar/docs/_static/dotstar-APA102.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/dotstar/docs/_static/dotstar-APA102.jpg -------------------------------------------------------------------------------- /dotstar/docs/_static/dotstar-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/dotstar/docs/_static/dotstar-to-pyboard.jpg -------------------------------------------------------------------------------- /dotstar/docs/_static/dotstar-to-pybstick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/dotstar/docs/_static/dotstar-to-pybstick.jpg -------------------------------------------------------------------------------- /dotstar/docs/_static/keybow-3-keys.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/dotstar/docs/_static/keybow-3-keys.jpg -------------------------------------------------------------------------------- /dotstar/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["dotstar.py", "github:mchobby/esp8266-upy/dotstar/lib/dotstar.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /drv8830/LICENSE.md: -------------------------------------------------------------------------------- 1 | License Information 2 | ------------------- 3 | 4 | The hardware is released under [Creative Commons Share-alike 3.0](http://creativecommons.org/licenses/by-sa/3.0/). 5 | 6 | All other code is open source so please feel free to do anything you want with it; you buy me a beer if you use this and we meet someday ([Beerware license](http://en.wikipedia.org/wiki/Beerware)). 7 | -------------------------------------------------------------------------------- /drv8830/docs/_static/mini_i2c_mot_template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/drv8830/docs/_static/mini_i2c_mot_template.png -------------------------------------------------------------------------------- /drv8830/docs/_static/mini_i2c_motor-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/drv8830/docs/_static/mini_i2c_motor-to-pico.jpg -------------------------------------------------------------------------------- /drv8830/docs/_static/mini_i2c_motor_driver_DRV8830.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/drv8830/docs/_static/mini_i2c_motor_driver_DRV8830.jpg -------------------------------------------------------------------------------- /drv8830/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["drv8830mot.py", "github:mchobby/esp8266-upy/drv8830/lib/drv8830mot.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /ds18b20/docs/_static/ds18b20-00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ds18b20/docs/_static/ds18b20-00.jpg -------------------------------------------------------------------------------- /ds18b20/docs/_static/ds18b20-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ds18b20/docs/_static/ds18b20-01.jpg -------------------------------------------------------------------------------- /ds18b20/docs/_static/ds18b20_bb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ds18b20/docs/_static/ds18b20_bb.jpg -------------------------------------------------------------------------------- /ds18b20/docs/_static/ds18b20_to_pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ds18b20/docs/_static/ds18b20_to_pico.jpg -------------------------------------------------------------------------------- /ds18b20/docs/_static/ds18b20_to_pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ds18b20/docs/_static/ds18b20_to_pyboard.jpg -------------------------------------------------------------------------------- /ds3231/docs/_static/ds3231-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ds3231/docs/_static/ds3231-to-pico.jpg -------------------------------------------------------------------------------- /ds3231/docs/_static/ds3231-to-pybstick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ds3231/docs/_static/ds3231-to-pybstick.jpg -------------------------------------------------------------------------------- /ds3231/docs/_static/ds3231.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ds3231/docs/_static/ds3231.jpg -------------------------------------------------------------------------------- /ds3231/examples/setrtc.py: -------------------------------------------------------------------------------- 1 | """ DS3231 RTC driver - Set the MCU RTC from the DS3231 RTC 2 | 3 | """ 4 | 5 | from machine import I2C 6 | from ds3231 import DS3231 7 | 8 | # PYBStick: sda=S3, scl=S5 9 | from pyb import RTC 10 | i2c = I2C(1) 11 | 12 | ds = DS3231( i2c ) 13 | 14 | RTC().datetime( ds.datetime() ) 15 | -------------------------------------------------------------------------------- /ds3231/examples/test.py: -------------------------------------------------------------------------------- 1 | """ test DS3231 RTC driver 2 | 3 | Author: Th Monin, Jan 2021 4 | Copyright Th Monin 2021 Released under the MIT license. 5 | """ 6 | import time 7 | 8 | # from pyb import I2C, RTC, LED 9 | from machine import I2C 10 | from ds3231 import DS3231 11 | 12 | #from pyb import RTC 13 | #rtc = RTC() 14 | #print("\nSystem datetime: {}".format(rtc.datetime())) 15 | 16 | # PYBStick: sda=S3, scl=S5 17 | i2c = I2C(1) 18 | ds3231 = DS3231(i2c) 19 | print("DS3231 datetime: {}\n".format(ds3231.datetime())) 20 | print("DS3231 tempreature: {}°C\n".format(ds3231.temperature())) 21 | -------------------------------------------------------------------------------- /ds3231/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["ds3231.py", "github:mchobby/esp8266-upy/ds3231/lib/ds3231.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /eeprom/docs/_static/eeprom-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/eeprom/docs/_static/eeprom-to-pyboard.jpg -------------------------------------------------------------------------------- /eeprom/docs/_static/eeprom-to-pybstick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/eeprom/docs/_static/eeprom-to-pybstick.jpg -------------------------------------------------------------------------------- /eeprom/docs/_static/t24cxx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/eeprom/docs/_static/t24cxx.jpg -------------------------------------------------------------------------------- /eeprom/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["eeprom24cxx.py", "github:mchobby/esp8266-upy/eeprom/lib/eeprom24cxx.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /fsr-fma-25N/docs/_static/FMA-FSR-package.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/fsr-fma-25N/docs/_static/FMA-FSR-package.jpg -------------------------------------------------------------------------------- /fsr-fma-25N/docs/_static/FMAMSDXX025WC2C3-footprint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/fsr-fma-25N/docs/_static/FMAMSDXX025WC2C3-footprint.jpg -------------------------------------------------------------------------------- /fsr-fma-25N/docs/_static/FMAMSDXX025WC2C3-pinout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/fsr-fma-25N/docs/_static/FMAMSDXX025WC2C3-pinout.jpg -------------------------------------------------------------------------------- /fsr-fma-25N/docs/_static/FMAMSDXX025WC2C3-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/fsr-fma-25N/docs/_static/FMAMSDXX025WC2C3-to-pico.jpg -------------------------------------------------------------------------------- /fsr-fma-25N/docs/_static/FMAMSDXX025WC2C3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/fsr-fma-25N/docs/_static/FMAMSDXX025WC2C3.jpg -------------------------------------------------------------------------------- /fsr-fma-25N/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["fsrfma.py", "github:mchobby/esp8266-upy/fsr-fma-25N/lib/fsrfma.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /gps-ultimate/docs/_static/gps-ultimate-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/gps-ultimate/docs/_static/gps-ultimate-pyboard.jpg -------------------------------------------------------------------------------- /gps-ultimate/docs/_static/gps-ultimate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/gps-ultimate/docs/_static/gps-ultimate.jpg -------------------------------------------------------------------------------- /gps-ultimate/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["adafruit_gps.py", "github:mchobby/esp8266-upy/gps-ultimate/lib/adafruit_gps.py"], 4 | ["gps_config.py", "github:mchobby/esp8266-upy/gps-ultimate/lib/gps_config.py"] 5 | ], 6 | "version": "1.0" 7 | } 8 | -------------------------------------------------------------------------------- /grav-digital-led/docs/_static/alphabet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/grav-digital-led/docs/_static/alphabet.jpg -------------------------------------------------------------------------------- /grav-digital-led/docs/_static/dfr0645-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/grav-digital-led/docs/_static/dfr0645-to-pico.jpg -------------------------------------------------------------------------------- /grav-digital-led/docs/_static/dfr0645.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/grav-digital-led/docs/_static/dfr0645.jpg -------------------------------------------------------------------------------- /grav-digital-led/docs/_static/dfr0646.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/grav-digital-led/docs/_static/dfr0646.jpg -------------------------------------------------------------------------------- /grav-digital-led/docs/_static/dfr645-coding-bits.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/grav-digital-led/docs/_static/dfr645-coding-bits.jpg -------------------------------------------------------------------------------- /grav-digital-led/examples/test8_string.py: -------------------------------------------------------------------------------- 1 | from machine import I2C 2 | from ledseg8 import LedSegment8 3 | from time import sleep 4 | 5 | # Raspberry-Pi Pico 6 | i2c = I2C(1) # sda=GP6, scl=GP7 7 | dis = LedSegment8( i2c ) # DFR0646 8 digit LED display 8 | 9 | dis.print("halo") # immediate return 10 | sleep(2) 11 | dis.print("14FE") # immediate return 12 | sleep(2) 13 | dis.print("Micropython is great!") # scroll the text. 14 | sleep(2) 15 | dis.print("amigos") # no scroll. 16 | # Switch display off 17 | # dis.off() 18 | -------------------------------------------------------------------------------- /grav-digital-led/examples/test_string.py: -------------------------------------------------------------------------------- 1 | from machine import I2C 2 | from ledseg4 import LedSegment4 3 | from time import sleep 4 | 5 | # Raspberry-Pi Pico 6 | i2c = I2C(1, freq=100000 ) # sda=GP6, scl=GP7 7 | dis = LedSegment4( i2c ) # DFR0645 4 digit LED display 8 | 9 | dis.print("halo") # immediate return 10 | sleep(2) 11 | dis.print("Pr") # immediate return 12 | sleep(2) 13 | dis.print("Micropython is great!") # scroll the text. 14 | sleep(2) 15 | dis.print("amigos") # scroll the text. 16 | # Switch display off 17 | # dis.off() 18 | -------------------------------------------------------------------------------- /grav-digital-led/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["ledseg4.py", "github:mchobby/esp8266-upy/grav-digital-led/lib/ledseg4.py"], 4 | ["ledseg8.py", "github:mchobby/esp8266-upy/grav-digital-led/lib/ledseg8.py"] 5 | ], 6 | "version": "1.1" 7 | } 8 | -------------------------------------------------------------------------------- /grove-5-way-switch/docs/_static/grove-5-way-switch-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/grove-5-way-switch/docs/_static/grove-5-way-switch-to-pico.jpg -------------------------------------------------------------------------------- /grove-5-way-switch/docs/_static/grove-5-way-switch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/grove-5-way-switch/docs/_static/grove-5-way-switch.jpg -------------------------------------------------------------------------------- /grove-5-way-switch/docs/_static/grove-6-dip-switch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/grove-5-way-switch/docs/_static/grove-6-dip-switch.jpg -------------------------------------------------------------------------------- /grove-5-way-switch/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["grove5way.py", "github:mchobby/esp8266-upy/grove-5-way-switch/lib/grove5way.py"], 4 | ["grove6dip.py", "github:mchobby/esp8266-upy/grove-5-way-switch/lib/grove6dip.py"] 5 | ], 6 | "version": "1.0" 7 | } 8 | -------------------------------------------------------------------------------- /hat-joy-bonnet/docs/_static/gaming_schem-to-hat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-joy-bonnet/docs/_static/gaming_schem-to-hat.jpg -------------------------------------------------------------------------------- /hat-joy-bonnet/docs/_static/pyb405-to-joy-bonnet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-joy-bonnet/docs/_static/pyb405-to-joy-bonnet.jpg -------------------------------------------------------------------------------- /hat-joy-bonnet/docs/_static/pyb405-to-joy-bonnet_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-joy-bonnet/docs/_static/pyb405-to-joy-bonnet_2.jpg -------------------------------------------------------------------------------- /hat-joy-bonnet/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["joybonnet.py", "github:mchobby/esp8266-upy/hat-joy-bonnet/lib/joybonnet.py"], 4 | ["ads1x15.py", "github:mchobby/esp8266-upy/ads1015-ads1115/lib/ads1x15.py"] 5 | ], 6 | "version": "1.0" 7 | } 8 | -------------------------------------------------------------------------------- /hat-piface/docs/_static/pico-to-piface.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-piface/docs/_static/pico-to-piface.jpg -------------------------------------------------------------------------------- /hat-piface/docs/_static/piface.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-piface/docs/_static/piface.jpg -------------------------------------------------------------------------------- /hat-piface/docs/_static/pybstick-hat-face-to-piface.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-piface/docs/_static/pybstick-hat-face-to-piface.jpg -------------------------------------------------------------------------------- /hat-piface/docs/_static/pybstick-to-piface.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-piface/docs/_static/pybstick-to-piface.jpg -------------------------------------------------------------------------------- /hat-piface/docs/_static/pybstick-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-piface/docs/_static/pybstick-to-pyboard.jpg -------------------------------------------------------------------------------- /hat-piface/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["piface.py", "github:mchobby/esp8266-upy/hat-piface/lib/piface.py"], 4 | ["mcp23Sxx.py", "github:mchobby/esp8266-upy/mcp23Sxx/lib/mcp23Sxx.py"] 5 | ], 6 | "version": "1.0" 7 | } 8 | -------------------------------------------------------------------------------- /hat-sense/docs/_static/accel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-sense/docs/_static/accel.jpg -------------------------------------------------------------------------------- /hat-sense/docs/_static/imu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-sense/docs/_static/imu.jpg -------------------------------------------------------------------------------- /hat-sense/docs/_static/joy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-sense/docs/_static/joy.jpg -------------------------------------------------------------------------------- /hat-sense/docs/_static/mag.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-sense/docs/_static/mag.jpg -------------------------------------------------------------------------------- /hat-sense/docs/_static/microbit-images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-sense/docs/_static/microbit-images.png -------------------------------------------------------------------------------- /hat-sense/docs/_static/pico-hat-sense.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-sense/docs/_static/pico-hat-sense.jpg -------------------------------------------------------------------------------- /hat-sense/docs/_static/pybstick-sense-hat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-sense/docs/_static/pybstick-sense-hat.jpg -------------------------------------------------------------------------------- /hat-sense/docs/_static/sense-hat-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-sense/docs/_static/sense-hat-to-pico.jpg -------------------------------------------------------------------------------- /hat-sense/docs/_static/sense-hat-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-sense/docs/_static/sense-hat-to-pyboard.jpg -------------------------------------------------------------------------------- /hat-sense/docs/_static/sense-hat-to-pybstick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-sense/docs/_static/sense-hat-to-pybstick.jpg -------------------------------------------------------------------------------- /hat-sense/docs/_static/sense-hat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hat-sense/docs/_static/sense-hat.jpg -------------------------------------------------------------------------------- /hat-sense/examples/test_acc.py: -------------------------------------------------------------------------------- 1 | # Read the data from accelerometer sensor (x,y,z) and display it on REPL 2 | # 3 | # See GitHub: https://github.com/mchobby/esp8266-upy/tree/master/hat-sense 4 | # 5 | # Author: Meurisse D. for Shop.mchobby.be 6 | # 7 | from machine import I2C 8 | from sensehat import * 9 | import time 10 | 11 | # PYBStick, Hat-Face: Sda=S3, Scl=S5 12 | # Pyboard, Sda=X10, Scl=X9 13 | i2c = I2C( 1 ) 14 | # Raspberry-Pi Pico, Sda=GP8, Scl=GP9 15 | # i2c = I2C( 0 ) 16 | hat = SenseHat( i2c ) 17 | 18 | while True: 19 | # Read Accelerometer 20 | print( "x: %i , y: %i , z: %i" % hat.acc ) 21 | time.sleep( 0.3 ) 22 | -------------------------------------------------------------------------------- /hat-sense/examples/test_gyro.py: -------------------------------------------------------------------------------- 1 | # Read the data from the Gyroscope sensor on x,y,z axis to display into REPL session 2 | # 3 | # See GitHub: https://github.com/mchobby/esp8266-upy/tree/master/hat-sense 4 | # 5 | # Author: Meurisse D. for Shop.mchobby.be 6 | # 7 | from machine import I2C 8 | from sensehat import * 9 | import time 10 | 11 | # PYBStick, Hat-Face: Sda=S3, Scl=S5 12 | # Pyboard, Sda=X10, Scl=X9 13 | # i2c = I2C( 1 ) 14 | # Raspberry-Pi Pico, Sda=GP8, Scl=GP9 15 | i2c = I2C( 0 ) 16 | hat = SenseHat( i2c ) 17 | 18 | while True: 19 | # Read Gyroscope 20 | print( "Roll(x): %i , Pitch(y): %i , Yaw(z): %i" % hat.gyro ) 21 | time.sleep( 0.300 ) 22 | -------------------------------------------------------------------------------- /hat-sense/examples/test_hum.py: -------------------------------------------------------------------------------- 1 | # Read the data from Humidity sensor (Relative Humidity, temperature ) and 2 | # display it on REPL 3 | # 4 | # See GitHub: https://github.com/mchobby/esp8266-upy/tree/master/hat-sense 5 | # 6 | # Author: Meurisse D. for Shop.mchobby.be 7 | # 8 | from machine import I2C 9 | from sensehat import * 10 | import time 11 | 12 | # PYBStick, Hat-Face: Sda=S3, Scl=S5 13 | # Pyboard, Sda=X10, Scl=X9 14 | # i2c = I2C( 1 ) 15 | # Raspberry-Pi Pico, Sda=GP8, Scl=GP9 16 | i2c = I2C( 0 ) 17 | hat = SenseHat( i2c ) 18 | 19 | while True: 20 | # Read Humidity and Temperature 21 | print( "%3.1f %%RH, %3.1f Celcius" % hat.humidity ) 22 | time.sleep( 1 ) 23 | -------------------------------------------------------------------------------- /hat-sense/examples/test_mag.py: -------------------------------------------------------------------------------- 1 | # Read the data from magnetometer sensor (x,y,z) and 2 | # display it on REPL 3 | # 4 | # See GitHub: https://github.com/mchobby/esp8266-upy/tree/master/hat-sense 5 | # 6 | # Author: Meurisse D. for Shop.mchobby.be 7 | # 8 | from machine import I2C 9 | from sensehat import * 10 | import time 11 | 12 | # PYBStick, Hat-Face: Sda=S3, Scl=S5 13 | # Pyboard, Sda=X10, Scl=X9 14 | i2c = I2C( 1 ) 15 | # Raspberry-Pi Pico, Sda=GP8, Scl=GP9 16 | # i2c = I2C( 0 ) 17 | hat = SenseHat( i2c ) 18 | 19 | while True: 20 | # Read Magnetometer 21 | print( "x: %i , y: %i , z: %i" % hat.mag ) 22 | time.sleep( 1 ) 23 | -------------------------------------------------------------------------------- /hat-sense/examples/test_press.py: -------------------------------------------------------------------------------- 1 | # Read the data from Pressure sensor (Pressure, temperature ) and 2 | # display it on REPL 3 | # 4 | # See GitHub: https://github.com/mchobby/esp8266-upy/tree/master/hat-sense 5 | # 6 | # Author: Meurisse D. for Shop.mchobby.be 7 | # 8 | from machine import I2C 9 | from sensehat import * 10 | import time 11 | 12 | # PYBStick, Hat-Face: Sda=S3, Scl=S5 13 | # Pyboard, Sda=X10, Scl=X9 14 | # i2c = I2C( 1 ) 15 | # Raspberry-Pi Pico, Sda=GP8, Scl=GP9 16 | i2c = I2C( 0 ) 17 | hat = SenseHat( i2c ) 18 | 19 | while True: 20 | # Read Pressure and Temperature 21 | print( "%8.2f hPa, %3.1f Celcius" % hat.pressure ) 22 | time.sleep( 1 ) 23 | -------------------------------------------------------------------------------- /hat-sense/examples/test_scroll.py: -------------------------------------------------------------------------------- 1 | # Test scroll a text message on the Sense Hat. 2 | # 3 | # See GitHub: https://github.com/mchobby/esp8266-upy/tree/master/hat-sense 4 | # 5 | # Author: Meurisse D. for Shop.mchobby.be 6 | # 7 | from machine import I2C 8 | from sensehat import SenseHat 9 | import time 10 | 11 | # PYBStick, Hat-Face: Sda=S3, Scl=S5 12 | # Pyboard, Sda=X10, Scl=X9 13 | # i2c = I2C( 1 ) 14 | # Raspberry-Pi Pico, Sda=GP8, Scl=GP9 15 | i2c = I2C( 0 ) 16 | hat = SenseHat( i2c ) 17 | 18 | # See the FrameBuffer doc @ https://docs.micropython.org/en/latest/library/framebuf.html 19 | # 20 | hat.clear() 21 | hat.scroll( "Sense-Hat running under MicroPython!" ) 22 | -------------------------------------------------------------------------------- /hat-sense/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["sensehat.py", "github:mchobby/esp8266-upy/hat-sense/lib/sensehat.py"], 4 | ["icons.py", "github:mchobby/esp8266-upy/hat-sense/lib/icons.py"] 5 | ], 6 | "version": "1.0" 7 | } 8 | -------------------------------------------------------------------------------- /ht0740-switch/docs/_static/ht0740-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ht0740-switch/docs/_static/ht0740-to-pico.jpg -------------------------------------------------------------------------------- /ht0740-switch/docs/_static/ht0740-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ht0740-switch/docs/_static/ht0740-to-pyboard.jpg -------------------------------------------------------------------------------- /ht0740-switch/docs/_static/ht0740.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ht0740-switch/docs/_static/ht0740.jpg -------------------------------------------------------------------------------- /ht0740-switch/examples/test_on_off.py: -------------------------------------------------------------------------------- 1 | # Cycle the activation of the HT0740 Breakout 2 | # 3 | # See project repository and library at https://github.com/mchobby/esp8266-upy/tree/master/ht0740-switch 4 | # 5 | from machine import I2C 6 | from ht0740 import HT0740 7 | from time import sleep 8 | 9 | # Pico, sda=GP6, scl=GP7 10 | i2c = I2C(1) 11 | # Pyboard, sda=X10, scl=X9 12 | # i2c = I2C(1) 13 | 14 | power = HT0740( i2c ) 15 | 16 | power.on() 17 | sleep(2) 18 | power.off() 19 | sleep(2) 20 | power.output( True ) 21 | sleep(2) 22 | power.output( False ) 23 | print( "That s all Folks!") 24 | -------------------------------------------------------------------------------- /ht0740-switch/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["ht0740.py", "github:mchobby/esp8266-upy/ht0740-switch/lib/ht0740.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /huskylens/docs/_static/huskylens-connector.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/huskylens/docs/_static/huskylens-connector.jpg -------------------------------------------------------------------------------- /huskylens/docs/_static/huskylens-coordinates.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/huskylens/docs/_static/huskylens-coordinates.jpg -------------------------------------------------------------------------------- /huskylens/docs/_static/huskylens-details.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/huskylens/docs/_static/huskylens-details.jpg -------------------------------------------------------------------------------- /huskylens/docs/_static/huskylens-micropython-classes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/huskylens/docs/_static/huskylens-micropython-classes.jpg -------------------------------------------------------------------------------- /huskylens/docs/_static/huskylens-micropython.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/huskylens/docs/_static/huskylens-micropython.jpg -------------------------------------------------------------------------------- /huskylens/docs/_static/huskylens-to-pico-i2c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/huskylens/docs/_static/huskylens-to-pico-i2c.jpg -------------------------------------------------------------------------------- /huskylens/docs/_static/line-tracking.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/huskylens/docs/_static/line-tracking.jpg -------------------------------------------------------------------------------- /huskylens/docs/_static/object-tracking.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/huskylens/docs/_static/object-tracking.jpg -------------------------------------------------------------------------------- /huskylens/docs/_static/rtfm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/huskylens/docs/_static/rtfm.jpg -------------------------------------------------------------------------------- /huskylens/docs/_static/tag-focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/huskylens/docs/_static/tag-focus.jpg -------------------------------------------------------------------------------- /huskylens/docs/_static/tag-learned.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/huskylens/docs/_static/tag-learned.jpg -------------------------------------------------------------------------------- /huskylens/docs/_static/tag-recognition.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/huskylens/docs/_static/tag-recognition.jpg -------------------------------------------------------------------------------- /huskylens/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["husky.py", "github:mchobby/esp8266-upy/huskylens/lib/husky.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /hx711/docs/calibration-5kg-gauge-00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hx711/docs/calibration-5kg-gauge-00.jpg -------------------------------------------------------------------------------- /hx711/docs/calibration-5kg-gauge-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hx711/docs/calibration-5kg-gauge-01.jpg -------------------------------------------------------------------------------- /hx711/docs/calibration-5kg-gauge.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hx711/docs/calibration-5kg-gauge.ods -------------------------------------------------------------------------------- /hx711/docs/capture-5kg-gauge-1kg-weight.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hx711/docs/capture-5kg-gauge-1kg-weight.jpg -------------------------------------------------------------------------------- /hx711/docs/capture-5kg-gauge-1kg-weight.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hx711/docs/capture-5kg-gauge-1kg-weight.ods -------------------------------------------------------------------------------- /hx711/docs/hx711.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hx711/docs/hx711.jpg -------------------------------------------------------------------------------- /hx711/docs/load-cell-00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hx711/docs/load-cell-00.jpg -------------------------------------------------------------------------------- /hx711/docs/load-cell-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hx711/docs/load-cell-01.jpg -------------------------------------------------------------------------------- /hx711/docs/load-cell-resistors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hx711/docs/load-cell-resistors.jpg -------------------------------------------------------------------------------- /hx711/docs/load_cell_test_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hx711/docs/load_cell_test_0.jpg -------------------------------------------------------------------------------- /hx711/docs/load_cell_test_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hx711/docs/load_cell_test_1.jpg -------------------------------------------------------------------------------- /hx711/docs/pico-to-hx711.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hx711/docs/pico-to-hx711.jpg -------------------------------------------------------------------------------- /hx711/lib/robert-hh_hx711_full-source.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/hx711/lib/robert-hh_hx711_full-source.zip -------------------------------------------------------------------------------- /hx711/lib/update.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | wget https://raw.githubusercontent.com/robert-hh/hx711/master/hx711_gpio.py 3 | wget https://raw.githubusercontent.com/robert-hh/hx711/master/LICENSE 4 | wget https://github.com/robert-hh/hx711/archive/refs/heads/master.zip -O robert-hh_hx711_full-source.zip 5 | -------------------------------------------------------------------------------- /hx711/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["hx711.py", "github:mchobby/esp8266-upy/hx711/lib/hx711.py"], 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /ili934x/docs/_static/pico-tft-featherwing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/docs/_static/pico-tft-featherwing.jpg -------------------------------------------------------------------------------- /ili934x/docs/_static/pico-tft-olimex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/docs/_static/pico-tft-olimex.jpg -------------------------------------------------------------------------------- /ili934x/docs/_static/pico-to-msp2202-ili9341.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/docs/_static/pico-to-msp2202-ili9341.jpg -------------------------------------------------------------------------------- /ili934x/docs/_static/pico-to-tft-2.4-featherwing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/docs/_static/pico-to-tft-2.4-featherwing.jpg -------------------------------------------------------------------------------- /ili934x/docs/_static/pico-to-tft-2.8-olimex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/docs/_static/pico-to-tft-2.8-olimex.jpg -------------------------------------------------------------------------------- /ili934x/docs/_static/pybstick-feather-face-tft-olimex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/docs/_static/pybstick-feather-face-tft-olimex.jpg -------------------------------------------------------------------------------- /ili934x/docs/_static/pybstick-to-tft-2.4-featherwing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/docs/_static/pybstick-to-tft-2.4-featherwing.jpg -------------------------------------------------------------------------------- /ili934x/docs/_static/pybstick-to-tft-2.8-olimex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/docs/_static/pybstick-to-tft-2.8-olimex.jpg -------------------------------------------------------------------------------- /ili934x/docs/_static/tft-wing-00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/docs/_static/tft-wing-00.jpg -------------------------------------------------------------------------------- /ili934x/examples/fbutil/test_fbutil_circle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/examples/fbutil/test_fbutil_circle.jpg -------------------------------------------------------------------------------- /ili934x/examples/test_fill_rect.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/examples/test_fill_rect.jpg -------------------------------------------------------------------------------- /ili934x/examples/test_hlines.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/examples/test_hlines.jpg -------------------------------------------------------------------------------- /ili934x/examples/test_lines.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/examples/test_lines.jpg -------------------------------------------------------------------------------- /ili934x/examples/test_main.py: -------------------------------------------------------------------------------- 1 | 2 | from ili934x import ILI9341, color565 3 | from machine import Pin, SPI 4 | 5 | # PYBStick config (idem with PYBStick-Feather-Face) 6 | spi = SPI( 1, baudrate=40000000 ) 7 | cs_pin = Pin("S15") 8 | dc_pin = Pin("S13") 9 | rst_pin = None 10 | 11 | # Raspberry-Pi Pico 12 | # spi = SPI( 0 ) 13 | # cs_pin = Pin(5) # GP5 14 | # dc_pin = Pin(3) # GP3 15 | # rst_pin = None 16 | 17 | # r in 0..3 is rotation, r in 4..7 = rotation+miroring 18 | # Use 3 for landscape mode 19 | lcd = ILI9341( spi, cs=cs_pin, dc=dc_pin, rst=rst_pin, w=320, h=240, r=0) 20 | 21 | lcd.erase() 22 | lcd.set_pos(0,0) 23 | lcd.print("Hello world") 24 | -------------------------------------------------------------------------------- /ili934x/examples/test_pixel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/examples/test_pixel.jpg -------------------------------------------------------------------------------- /ili934x/examples/test_print.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/examples/test_print.jpg -------------------------------------------------------------------------------- /ili934x/examples/test_rect.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/examples/test_rect.jpg -------------------------------------------------------------------------------- /ili934x/examples/test_vlines.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili934x/examples/test_vlines.jpg -------------------------------------------------------------------------------- /ili934x/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["ili934x.py", "github:mchobby/esp8266-upy/ili934x/lib/ili934x.py"], 4 | ["fdrawer.py", "github:mchobby/freetype-generator/micropython/lib/fdrawer.py"], 5 | ["veram_m15.bin", "github:mchobby/freetype-generator/upy-fonts/veram_m15.bin"], 6 | ["fbutil.py", "github:mchobby/esp8266-upy/FBGFX/lib/fbutil.py"], 7 | ["stmpe610.py", "github:mchobby/esp8266-upy/stmpe610/lib/stmpe610.py"] 8 | ], 9 | "version": "1.0" 10 | } 11 | -------------------------------------------------------------------------------- /ili9488/docs/_static/ili9488-fill-rect.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili9488/docs/_static/ili9488-fill-rect.jpg -------------------------------------------------------------------------------- /ili9488/docs/_static/ili9488-landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili9488/docs/_static/ili9488-landscape.jpg -------------------------------------------------------------------------------- /ili9488/docs/_static/ili9488-portrait.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili9488/docs/_static/ili9488-portrait.jpg -------------------------------------------------------------------------------- /ili9488/docs/_static/ili9488-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ili9488/docs/_static/ili9488-to-pico.jpg -------------------------------------------------------------------------------- /ili9488/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["ili9488.py", "github:mchobby/esp8266-upy/ili9488/lib/ili9488.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /imu-a/docs/_static/gyro-9dof.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/imu-a/docs/_static/gyro-9dof.jpg -------------------------------------------------------------------------------- /imu-a/docs/_static/lsm6dsox-9dof-axis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/imu-a/docs/_static/lsm6dsox-9dof-axis.jpg -------------------------------------------------------------------------------- /imu-a/docs/_static/lsm6dsox-lis3mdl-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/imu-a/docs/_static/lsm6dsox-lis3mdl-to-pico.jpg -------------------------------------------------------------------------------- /imu-a/examples/test_imu.py: -------------------------------------------------------------------------------- 1 | """ test_imu.py - Just load the library and read imu data 2 | 3 | See project source @ https://github.com/mchobby/esp8266-upy/imu-a 4 | 5 | 14 Apr 2024 - domeu - initial writing 6 | """ 7 | from machine import I2C, Pin 8 | from imu_a import IMU_A # 9DoF Imu based on LSM6DS33 + LIS3MDL 9 | import time 10 | 11 | 12 | i2c = I2C(0, sda=Pin.board.GP8, scl=Pin.board.GP9 ) 13 | print( "I2C scan:", i2c.scan() ) 14 | 15 | imu = IMU_A( i2c ) 16 | 17 | while True: 18 | imu.read() 19 | print( "Acc= %6i, %6i, %6i : Mag= %6i, %6i, %6i : Gyro= %6i, %6i, %6i " % (imu.a.values+imu.m.values+imu.g.values) ) 20 | time.sleep( 0.5 ) 21 | -------------------------------------------------------------------------------- /imu-a/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["imu_a.py", "github:mchobby/esp8266-upy/imu_a/lib/imu_a.py"], 4 | ["compass.py", "github:mchobby/esp8266-upy/imu_a/lib/compass.py"], 5 | ], 6 | "version": "0.0.2" 7 | } 8 | -------------------------------------------------------------------------------- /is31fl/docs/_static/featherwing-charlieplexing-adafruit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/is31fl/docs/_static/featherwing-charlieplexing-adafruit.jpg -------------------------------------------------------------------------------- /is31fl/docs/_static/pyboard-to-charlieplexing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/is31fl/docs/_static/pyboard-to-charlieplexing.jpg -------------------------------------------------------------------------------- /is31fl/docs/_static/pybstick-to-charlieplexing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/is31fl/docs/_static/pybstick-to-charlieplexing.jpg -------------------------------------------------------------------------------- /is31fl/docs/_static/test_blink.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/is31fl/docs/_static/test_blink.jpg -------------------------------------------------------------------------------- /is31fl/docs/_static/test_simple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/is31fl/docs/_static/test_simple.jpg -------------------------------------------------------------------------------- /is31fl/docs/_static/test_text.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/is31fl/docs/_static/test_text.jpg -------------------------------------------------------------------------------- /is31fl/docs/_static/test_textscroll.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/is31fl/docs/_static/test_textscroll.jpg -------------------------------------------------------------------------------- /is31fl/docs/_static/test_wave.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/is31fl/docs/_static/test_wave.jpg -------------------------------------------------------------------------------- /is31fl/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["is31fl3731.py", "github:mchobby/esp8266-upy/is31fl/lib/is31fl3731.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /keypad-4x4/docs/_static/keypad-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/keypad-4x4/docs/_static/keypad-to-pyboard.jpg -------------------------------------------------------------------------------- /keypad-4x4/docs/_static/keypad4x4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/keypad-4x4/docs/_static/keypad4x4.jpg -------------------------------------------------------------------------------- /keypad-4x4/examples/test_readkey.py: -------------------------------------------------------------------------------- 1 | """ Continuously attempt to read a key on a 4x4 keypad """ 2 | from keypad import Keypad4x4 3 | from time import sleep 4 | 5 | k = Keypad4x4() 6 | 7 | while True: 8 | # remove timeout parameter for infinite timeout 9 | key = k.read_key( timeout=2 ) 10 | print( key ) 11 | -------------------------------------------------------------------------------- /keypad-4x4/examples/test_scan.py: -------------------------------------------------------------------------------- 1 | """ Continuously scan a Keypad Matrix and return the index of pressed key """ 2 | from keypad import Keypad 3 | from time import sleep 4 | 5 | LINES = ["X5","X6","X7","X8"] 6 | COLS = ["Y9","Y10","Y11","Y12"] 7 | 8 | k = Keypad( lines=LINES, cols=COLS ) 9 | while True: 10 | print( k.scan() ) 11 | sleep( 0.5 ) 12 | -------------------------------------------------------------------------------- /keypad-4x4/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["keypad.py", "github:mchobby/esp8266-upy/keypad-4x4/lib/keypad.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /lcdi2c/docs/_static/DFRobot-LCD-I2C-modification-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdi2c/docs/_static/DFRobot-LCD-I2C-modification-1.jpg -------------------------------------------------------------------------------- /lcdi2c/docs/_static/DFRobot-LCD-I2C-modification-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdi2c/docs/_static/DFRobot-LCD-I2C-modification-2.jpg -------------------------------------------------------------------------------- /lcdi2c/docs/_static/LCD-I2C-addresses.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdi2c/docs/_static/LCD-I2C-addresses.jpg -------------------------------------------------------------------------------- /lcdi2c/docs/_static/LCD-I2C-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdi2c/docs/_static/LCD-I2C-to-pyboard.jpg -------------------------------------------------------------------------------- /lcdi2c/docs/_static/LCD-I2C-to-pybstick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdi2c/docs/_static/LCD-I2C-to-pybstick.jpg -------------------------------------------------------------------------------- /lcdi2c/docs/_static/customchar_dfrobot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdi2c/docs/_static/customchar_dfrobot.jpg -------------------------------------------------------------------------------- /lcdi2c/docs/_static/lcd-i2c-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdi2c/docs/_static/lcd-i2c-example.jpg -------------------------------------------------------------------------------- /lcdi2c/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["lcdi2c.py", "github:mchobby/esp8266-upy/lcdi2c/lib/lcdi2c.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /lcdmtrx/docs/_static/lcdmatrix.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdmtrx/docs/_static/lcdmatrix.jpg -------------------------------------------------------------------------------- /lcdmtrx/docs/_static/lcdmtrx-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdmtrx/docs/_static/lcdmtrx-to-pyboard.jpg -------------------------------------------------------------------------------- /lcdmtrx/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["european.py", "github:mchobby/esp8266-upy/lcdmtrx/lib/european.py"], 4 | ["lcdmtrx.py", "github:mchobby/esp8266-upy/lcdmtrx/lib/lcdmtrx.py"] 5 | ], 6 | "version": "1.0" 7 | } 8 | -------------------------------------------------------------------------------- /lcdspi-lcd12864/docs/_static/lcd12864-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdspi-lcd12864/docs/_static/lcd12864-to-pico.jpg -------------------------------------------------------------------------------- /lcdspi-lcd12864/docs/_static/lcd12864-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdspi-lcd12864/docs/_static/lcd12864-to-pyboard.jpg -------------------------------------------------------------------------------- /lcdspi-lcd12864/docs/_static/lcd12864-to-pybstick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdspi-lcd12864/docs/_static/lcd12864-to-pybstick.jpg -------------------------------------------------------------------------------- /lcdspi-lcd12864/docs/_static/lcd12864.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdspi-lcd12864/docs/_static/lcd12864.jpg -------------------------------------------------------------------------------- /lcdspi-lcd12864/docs/_static/lcd12864_spi_config.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdspi-lcd12864/docs/_static/lcd12864_spi_config.jpg -------------------------------------------------------------------------------- /lcdspi-lcd12864/docs/_static/mpy_pbm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdspi-lcd12864/docs/_static/mpy_pbm.jpg -------------------------------------------------------------------------------- /lcdspi-lcd12864/docs/_static/mpy_pbm_lcd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdspi-lcd12864/docs/_static/mpy_pbm_lcd.jpg -------------------------------------------------------------------------------- /lcdspi-lcd12864/docs/_static/test_icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdspi-lcd12864/docs/_static/test_icon.jpg -------------------------------------------------------------------------------- /lcdspi-lcd12864/docs/_static/test_simple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdspi-lcd12864/docs/_static/test_simple.jpg -------------------------------------------------------------------------------- /lcdspi-lcd12864/examples/mpy.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lcdspi-lcd12864/examples/mpy.pbm -------------------------------------------------------------------------------- /lcdspi-lcd12864/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["lcd12864.py", "github:mchobby/esp8266-upy/lcdspi-lcd12864/lib/lcd12864.py"], 4 | ["img.py", "github:mchobby/esp8266-upy/FILEFORMAT/imglib/img.py"], 5 | ["bmp.py", "github:mchobby/esp8266-upy/FILEFORMAT/imglib/bmp.py"], 6 | ["bpm.py", "github:mchobby/esp8266-upy/FILEFORMAT/imglib/bpm.py"] 7 | ], 8 | "version": "1.0" 9 | } 10 | -------------------------------------------------------------------------------- /lsm303/docs/_static/LSM303D-pololu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lsm303/docs/_static/LSM303D-pololu.jpg -------------------------------------------------------------------------------- /lsm303/docs/_static/LSM303D-zumo-robot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lsm303/docs/_static/LSM303D-zumo-robot.jpg -------------------------------------------------------------------------------- /lsm303/docs/_static/lsm303d-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/lsm303/docs/_static/lsm303d-to-pyboard.jpg -------------------------------------------------------------------------------- /lsm303/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["lsm303.py", "github:mchobby/esp8266-upy/lsm303/lib/lsm303.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /m5stack-u001/docs/_static/u001c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u001/docs/_static/u001c.jpg -------------------------------------------------------------------------------- /m5stack-u001/lib/sht3x.py: -------------------------------------------------------------------------------- 1 | ../../sht3x/lib/sht3x.py -------------------------------------------------------------------------------- /m5stack-u001/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["qmp6988.py", "github:mchobby/esp8266-upy/m5stack-u001/lib/qmp6988.py"], 4 | ["sht3x.py", "github:mchobby/esp8266-upy/sht3x/lib/sht3x.py"] 5 | ], 6 | "version": "0.0.1" 7 | } 8 | -------------------------------------------------------------------------------- /m5stack-u024/docs/_static/u024-c-values.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u024/docs/_static/u024-c-values.jpg -------------------------------------------------------------------------------- /m5stack-u024/docs/_static/u024-c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u024/docs/_static/u024-c.jpg -------------------------------------------------------------------------------- /m5stack-u024/docs/_static/u024-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u024/docs/_static/u024-to-pico.jpg -------------------------------------------------------------------------------- /m5stack-u024/examples/test.py: -------------------------------------------------------------------------------- 1 | """ 2 | Test the MicroPython driver for M5Stack U024, I2C Joystick Unit, I2C grove. 3 | * Author(s): 4 | 22 Aug 2022: Meurisse D. (shop.mchobby.be) - Initial Writing 5 | """ 6 | 7 | from machine import I2C 8 | from joyi2c import Joystick 9 | from time import sleep 10 | 11 | # Pico - I2C(1) - sda=GP6, scl=GP7 12 | i2c = I2C(1) 13 | # M5Stack core 14 | # i2c = I2C( sda=Pin(21), scl=Pin(22) ) 15 | 16 | joy = Joystick(i2c) 17 | while True: 18 | joy.update() # Query joystick over I2C and update internal 19 | print( "X: %4i, Y: %4i, Button: %s" % (joy.x, joy.y, joy.button) ) 20 | sleep( 0.1 ) 21 | -------------------------------------------------------------------------------- /m5stack-u024/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["joyi2c.py", "github:mchobby/esp8266-upy/m5stack-u024/lib/joyi2c.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /m5stack-u087/docs/_static/GRO-VOLT-AD1115-chip-pinout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u087/docs/_static/GRO-VOLT-AD1115-chip-pinout.jpg -------------------------------------------------------------------------------- /m5stack-u087/docs/_static/GRO-VOLT-AD1115-inside.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u087/docs/_static/GRO-VOLT-AD1115-inside.jpg -------------------------------------------------------------------------------- /m5stack-u087/docs/_static/hacked-vmeter-eeprom-addr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u087/docs/_static/hacked-vmeter-eeprom-addr.jpg -------------------------------------------------------------------------------- /m5stack-u087/docs/_static/hacked-vmeter-read-shunt-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u087/docs/_static/hacked-vmeter-read-shunt-02.jpg -------------------------------------------------------------------------------- /m5stack-u087/docs/_static/hacked-vmeter-read-shunt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u087/docs/_static/hacked-vmeter-read-shunt.jpg -------------------------------------------------------------------------------- /m5stack-u087/docs/_static/m5stack-voltmeter-u087.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u087/docs/_static/m5stack-voltmeter-u087.jpg -------------------------------------------------------------------------------- /m5stack-u087/docs/_static/test_simple_asm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u087/docs/_static/test_simple_asm.jpg -------------------------------------------------------------------------------- /m5stack-u087/docs/_static/test_simple_check.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u087/docs/_static/test_simple_check.jpg -------------------------------------------------------------------------------- /m5stack-u087/docs/_static/test_simple_ref.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u087/docs/_static/test_simple_ref.jpg -------------------------------------------------------------------------------- /m5stack-u087/docs/_static/u087-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u087/docs/_static/u087-to-pico.jpg -------------------------------------------------------------------------------- /m5stack-u087/examples/test_volts.py: -------------------------------------------------------------------------------- 1 | """ 2 | Test the MicroPython driver for M5Stack U087, Vmeter Unit, I2C grove. 3 | 4 | Just make a read of the voltage in Volts 5 | 6 | * Author(s): 7 | 08 july 2021: Meurisse D. (shop.mchobby.be) - Initial Writing 8 | """ 9 | 10 | from machine import I2C 11 | from vmeter import * 12 | from time import sleep 13 | 14 | # Pico - I2C(1) - sda=GP8, scl=GP9 15 | i2c = I2C(1, freq=10000) 16 | # M5Stack core 17 | # i2c = I2C( sda=Pin(21), scl=Pin(22) ) 18 | 19 | vmeter = Voltmeter(i2c) 20 | while True: 21 | # use get_voltage() for value in mV 22 | # use voltage for value in Volts 23 | print( 'Voltage: %5.3f Volts' % vmeter.voltage ) 24 | sleep( 0.3 ) 25 | -------------------------------------------------------------------------------- /m5stack-u087/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["vmeter.py", "github:mchobby/esp8266-upy/m5stack-u087/lib/vmeter.py"] 4 | ], 5 | "version": "0.0.2" 6 | } 7 | -------------------------------------------------------------------------------- /m5stack-u088/docs/_static/sgp30-board.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u088/docs/_static/sgp30-board.jpg -------------------------------------------------------------------------------- /m5stack-u088/docs/_static/u088-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u088/docs/_static/u088-to-pico.jpg -------------------------------------------------------------------------------- /m5stack-u088/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["sgp30.py", "github:mchobby/esp8266-upy/m5stack-u088/lib/sgp30.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /m5stack-u097/docs/_static/u097-to-core.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u097/docs/_static/u097-to-core.jpg -------------------------------------------------------------------------------- /m5stack-u097/docs/_static/u097-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u097/docs/_static/u097-to-pico.jpg -------------------------------------------------------------------------------- /m5stack-u097/docs/_static/u097.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u097/docs/_static/u097.jpg -------------------------------------------------------------------------------- /m5stack-u097/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["m4relay.py", "github:mchobby/esp8266-upy/m5stack-u097/lib/m4relay.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /m5stack-u105/docs/_static/test_saw.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u105/docs/_static/test_saw.jpg -------------------------------------------------------------------------------- /m5stack-u105/docs/_static/test_simple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u105/docs/_static/test_simple.jpg -------------------------------------------------------------------------------- /m5stack-u105/docs/_static/test_waves_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u105/docs/_static/test_waves_0.jpg -------------------------------------------------------------------------------- /m5stack-u105/docs/_static/test_waves_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u105/docs/_static/test_waves_1.jpg -------------------------------------------------------------------------------- /m5stack-u105/docs/_static/u105-to-core.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u105/docs/_static/u105-to-core.jpg -------------------------------------------------------------------------------- /m5stack-u105/docs/_static/u105-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u105/docs/_static/u105-to-pico.jpg -------------------------------------------------------------------------------- /m5stack-u105/docs/_static/u105.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u105/docs/_static/u105.jpg -------------------------------------------------------------------------------- /m5stack-u105/examples/test_saw.py: -------------------------------------------------------------------------------- 1 | """ 2 | Test the MicroPython driver for M5Stack U105, DDS unit (AD9833), I2C grove. 3 | 4 | Set SAWTOOTH signal output (this have fixed frequency) 5 | 6 | * Author(s): 7 | 30 may 2021: Meurisse D. (shop.mchobby.be) - Initial Writing 8 | """ 9 | 10 | from machine import I2C 11 | from mdds import * 12 | from time import sleep 13 | 14 | # Pico - I2C(0) - sda=GP8, scl=GP9 15 | i2c = I2C(0) 16 | # M5Stack core 17 | # i2c = I2C( sda=Pin(21), scl=Pin(22) ) 18 | 19 | dds = DDS(i2c) 20 | 21 | # Generates the SAW TOOTH signal at 55.9Hz (fixed frequency) 22 | dds.quick_out( SAWTOOTH_MODE, freq=1, phase=0 ) 23 | -------------------------------------------------------------------------------- /m5stack-u105/examples/test_simple.py: -------------------------------------------------------------------------------- 1 | """ 2 | Test the MicroPython driver for M5Stack U105, DDS unit (AD9833), I2C grove. 3 | 4 | Set a 10 KHz Sinewave 5 | 6 | * Author(s): 7 | 29 may 2021: Meurisse D. (shop.mchobby.be) - Initial Writing 8 | """ 9 | 10 | from machine import I2C 11 | from mdds import * 12 | from time import sleep 13 | 14 | # Pico - I2C(0) - sda=GP8, scl=GP9 15 | i2c = I2C(0) 16 | # M5Stack core 17 | # i2c = I2C( sda=Pin(21), scl=Pin(22) ) 18 | 19 | dds = DDS(i2c) 20 | 21 | freq = 10000 # 10 KHz 22 | phase = 0 23 | dds.quick_out( SINUS_MODE, freq, phase ) 24 | -------------------------------------------------------------------------------- /m5stack-u105/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["mdds.py", "github:mchobby/esp8266-upy/m5stack-u105/lib/mdds.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /m5stack-u135/docs/_static/u135-to-core.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u135/docs/_static/u135-to-core.jpg -------------------------------------------------------------------------------- /m5stack-u135/docs/_static/u135-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u135/docs/_static/u135-to-pico.jpg -------------------------------------------------------------------------------- /m5stack-u135/docs/_static/u135.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u135/docs/_static/u135.jpg -------------------------------------------------------------------------------- /m5stack-u135/examples/test_2led.py: -------------------------------------------------------------------------------- 1 | """ 2 | Test the MicroPython driver for M5Stack U135, I2C Encoder unit, I2C grove. 3 | 4 | Control each of the LEDs 5 | 6 | * Author(s): 7 | 03 aug 2022: Meurisse D. (shop.mchobby.be) - Initial Writing 8 | """ 9 | 10 | from machine import I2C 11 | from i2cenc import I2CEncoder 12 | from time import sleep 13 | 14 | # Pico - I2C(0) - sda=GP8, scl=GP9 15 | i2c = I2C(0) 16 | # M5Stack core 17 | # i2c = I2C( sda=Pin(21), scl=Pin(22) ) 18 | 19 | enc = I2CEncoder(i2c) 20 | 21 | enc.set_led( 1, (255,0,0) ) # Red 22 | enc.set_led( 2, (0,255,0) ) # Green 23 | sleep( 2 ) 24 | enc.color = (0,0,0) # ALL Off 25 | -------------------------------------------------------------------------------- /m5stack-u135/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["i2cenc.py", "github:mchobby/esp8266-upy/m5stack-u135/lib/i2cenc.py"] 4 | ], 5 | "version": "0.1" 6 | } 7 | -------------------------------------------------------------------------------- /m5stack-u136/docs/_static/u136-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u136/docs/_static/u136-to-pico.jpg -------------------------------------------------------------------------------- /m5stack-u136/docs/_static/u136.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/m5stack-u136/docs/_static/u136.jpg -------------------------------------------------------------------------------- /m5stack-u136/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["dlight.py", "github:mchobby/esp8266-upy/m5stack-u136/lib/dlight.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /max31855/docs/_static/max31855-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/max31855/docs/_static/max31855-to-pico.jpg -------------------------------------------------------------------------------- /max31855/docs/_static/type-k.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/max31855/docs/_static/type-k.jpg -------------------------------------------------------------------------------- /max31855/examples/test_simple.py: -------------------------------------------------------------------------------- 1 | # Read the temperature from Type-K Thermocouple + MAX31855 amplifiers 2 | # 3 | # See project: https://github.com/mchobby/esp8266-upy/tree/master/max31855 4 | # 5 | from machine import Pin, SPI 6 | from max31855 import MAX31855 7 | import time 8 | 9 | # Pico - SPI(0) - GP5=CSn, GP4=Miso, GP6=Sck, GP7=Mosi (allocated but not used) 10 | cs = Pin(5, Pin.OUT, value=True ) # SPI CSn 11 | spi = SPI(0, baudrate=5000000, polarity=0, phase=0) 12 | 13 | tmc = MAX31855( spi=spi, cs_pin= cs ) 14 | 15 | while True: 16 | print( "Temp: %s" % tmc.temperature() ) 17 | time.sleep( 1 ) 18 | -------------------------------------------------------------------------------- /max31855/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["max31855.py", "github:mchobby/esp8266-upy/max31855/lib/max31855.py"] 4 | ], 5 | "version": "1.10" 6 | } 7 | -------------------------------------------------------------------------------- /max6675/docs/_static/UEXT-Breakout-LowRes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/max6675/docs/_static/UEXT-Breakout-LowRes.jpg -------------------------------------------------------------------------------- /max6675/docs/_static/max6675-breakout-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/max6675/docs/_static/max6675-breakout-3.jpg -------------------------------------------------------------------------------- /max6675/docs/_static/max6675-to-PYBOARD-UNO-R3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/max6675/docs/_static/max6675-to-PYBOARD-UNO-R3.jpg -------------------------------------------------------------------------------- /max6675/docs/_static/mod-tc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/max6675/docs/_static/mod-tc.jpg -------------------------------------------------------------------------------- /max6675/docs/_static/type-k.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/max6675/docs/_static/type-k.jpg -------------------------------------------------------------------------------- /max6675/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["max6675.py", "github:mchobby/esp8266-upy/max6675/lib/max6675.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /mcp230xx/docs/_static/mcp23017_address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mcp230xx/docs/_static/mcp23017_address.png -------------------------------------------------------------------------------- /mcp230xx/docs/_static/mcp23017_esp8266_bb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mcp230xx/docs/_static/mcp23017_esp8266_bb.jpg -------------------------------------------------------------------------------- /mcp230xx/docs/_static/mcp23017_pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mcp230xx/docs/_static/mcp23017_pinout.png -------------------------------------------------------------------------------- /mcp230xx/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["mcp230xx.py", "github:mchobby/esp8266-upy/mcp230xx/lib/mcp230xx.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /mcp23Sxx/docs/_static/mcp23s17-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mcp23Sxx/docs/_static/mcp23s17-to-pyboard.jpg -------------------------------------------------------------------------------- /mcp23Sxx/docs/_static/mcp23s17-to-pybstick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mcp23Sxx/docs/_static/mcp23s17-to-pybstick.jpg -------------------------------------------------------------------------------- /mcp23Sxx/docs/_static/mcp23s17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mcp23Sxx/docs/_static/mcp23s17.jpg -------------------------------------------------------------------------------- /mcp23Sxx/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["mcp23Sxx.py", "github:mchobby/esp8266-upy/mcp23Sxx/lib/mcp23Sxx.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /mcp4725/docs/_static/generated-camel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mcp4725/docs/_static/generated-camel.jpg -------------------------------------------------------------------------------- /mcp4725/docs/_static/mcp4725-to-feather-esp8266.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mcp4725/docs/_static/mcp4725-to-feather-esp8266.jpg -------------------------------------------------------------------------------- /mcp4725/docs/_static/mcp4725-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mcp4725/docs/_static/mcp4725-to-pyboard.jpg -------------------------------------------------------------------------------- /mcp4725/docs/_static/mcp4725.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mcp4725/docs/_static/mcp4725.jpg -------------------------------------------------------------------------------- /mcp4725/docs/camel-function.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mcp4725/docs/camel-function.jpg -------------------------------------------------------------------------------- /mcp4725/docs/camel-function.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mcp4725/docs/camel-function.ods -------------------------------------------------------------------------------- /mcp4725/examples/ramp.py: -------------------------------------------------------------------------------- 1 | from machine import I2C 2 | from mcp4725 import MCP4725 3 | from time import sleep 4 | 5 | # Pyboard - SDA=Y10, SCL=Y9 6 | i2c = I2C(2) 7 | # ESP8266 sous MicroPython 8 | # i2c = I2C(scl=Pin(5), sda=Pin(4)) 9 | 10 | mcp = MCP4725( i2c = i2c ) 11 | while True: 12 | # Make a ramp as fast as possible 13 | for i in range( 65535 ): # 16 bits 14 | mcp.value = i 15 | -------------------------------------------------------------------------------- /mcp4725/examples/test.py: -------------------------------------------------------------------------------- 1 | from machine import I2C 2 | from mcp4725 import MCP4725 3 | from time import sleep 4 | 5 | # Pyboard - SDA=Y10, SCL=Y9 6 | i2c = I2C(2) 7 | # ESP8266 sous MicroPython 8 | # i2c = I2C(scl=Pin(5), sda=Pin(4)) 9 | 10 | mcp = MCP4725( i2c = i2c ) 11 | # Set the output to VDD/2 (so 3.3/2 = 1.65V) 12 | # Value is 16 bits, 0 to 65535 13 | mcp.value = int(65535/2) 14 | print( "Output @ 1.65v") 15 | -------------------------------------------------------------------------------- /mcp4725/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["mcp4725.py", "github:mchobby/esp8266-upy/mcp4725/lib/mcp4725.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /mcp9808/docs/_static/mcp9808-to-feather-esp8266.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mcp9808/docs/_static/mcp9808-to-feather-esp8266.jpg -------------------------------------------------------------------------------- /mcp9808/docs/_static/mcp9808-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mcp9808/docs/_static/mcp9808-to-pyboard.jpg -------------------------------------------------------------------------------- /mcp9808/docs/_static/mcp9808.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mcp9808/docs/_static/mcp9808.jpg -------------------------------------------------------------------------------- /mcp9808/examples/test.py: -------------------------------------------------------------------------------- 1 | from machine import I2C 2 | from mcp9808 import MCP9808 3 | from time import sleep 4 | 5 | # Pyboard - SDA=Y10, SCL=Y9 6 | i2c = I2C(2) 7 | # ESP8266 sous MicroPython 8 | # i2c = I2C(scl=Pin(5), sda=Pin(4)) 9 | 10 | mcp = MCP9808( i2c = i2c ) 11 | while True: 12 | print( "%s °C" % mcp.temperature ) 13 | sleep( 1 ) 14 | -------------------------------------------------------------------------------- /mcp9808/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["mcp9808.py", "github:mchobby/esp8266-upy/mcp9808/lib/mcp9808.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /modenv/docs/_static/modenv-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modenv/docs/_static/modenv-to-pyboard.jpg -------------------------------------------------------------------------------- /modenv/docs/_static/modenv.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modenv/docs/_static/modenv.jpg -------------------------------------------------------------------------------- /modenv/docs/_static/uext-breakout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modenv/docs/_static/uext-breakout.jpg -------------------------------------------------------------------------------- /modenv/lib/readme.md: -------------------------------------------------------------------------------- 1 | To use this sensor, you will have to download the existing library from the following location: 2 | 3 | Pour utiliser ce capteur, il sera nécessaire de télécharger les bibliothèques suivantes: 4 | 5 | * __bme280.py__ : https://github.com/mchobby/esp8266-upy/tree/master/bme280-bmp280 6 | * __ccs811.py__ : https://github.com/mchobby/esp8266-upy/tree/master/ccs811 7 | -------------------------------------------------------------------------------- /modenv/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["bme280.py", "github:mchobby/esp8266-upy/bme280-bmp280/lib/bme280.py"], 4 | ["ccs811.py", "github:mchobby/esp8266-upy/ccs811/lib/ccs811.py"] 5 | ], 6 | "version": "1.0" 7 | } 8 | -------------------------------------------------------------------------------- /modio/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modio/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg -------------------------------------------------------------------------------- /modio/docs/_static/ESP8266-EVB-UEXT.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modio/docs/_static/ESP8266-EVB-UEXT.jpg -------------------------------------------------------------------------------- /modio/docs/_static/mod-io-wiring-low.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modio/docs/_static/mod-io-wiring-low.png -------------------------------------------------------------------------------- /modio/docs/_static/mod-io-wiring.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modio/docs/_static/mod-io-wiring.jpg -------------------------------------------------------------------------------- /modio/docs/_static/mod-io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modio/docs/_static/mod-io.png -------------------------------------------------------------------------------- /modio/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["modio.py", "github:mchobby/esp8266-upy/modio/lib/modio.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /modio2/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modio2/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg -------------------------------------------------------------------------------- /modio2/docs/_static/ESP8266-EVB-UEXT.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modio2/docs/_static/ESP8266-EVB-UEXT.jpg -------------------------------------------------------------------------------- /modio2/docs/_static/mod-io2-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modio2/docs/_static/mod-io2-details.png -------------------------------------------------------------------------------- /modio2/docs/_static/mod-io2-gpio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modio2/docs/_static/mod-io2-gpio.png -------------------------------------------------------------------------------- /modio2/docs/_static/mod-io2-wiring-low.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modio2/docs/_static/mod-io2-wiring-low.png -------------------------------------------------------------------------------- /modio2/docs/_static/mod-io2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modio2/docs/_static/mod-io2.png -------------------------------------------------------------------------------- /modio2/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["modio2.py", "github:mchobby/esp8266-upy/modio2/lib/modio2.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /modirdaplus/docs/_static/modirdaplus-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modirdaplus/docs/_static/modirdaplus-to-pico.jpg -------------------------------------------------------------------------------- /modirdaplus/docs/_static/modirdaplus-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modirdaplus/docs/_static/modirdaplus-to-pyboard.jpg -------------------------------------------------------------------------------- /modirdaplus/docs/_static/modirdaplus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modirdaplus/docs/_static/modirdaplus.jpg -------------------------------------------------------------------------------- /modirdaplus/docs/_static/sony_remote.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modirdaplus/docs/_static/sony_remote.jpg -------------------------------------------------------------------------------- /modirdaplus/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["irdaplus.py", "github:mchobby/esp8266-upy/modirdaplus/lib/irdaplus.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /modirtemp/docs/_static/MOD-IR-TEMP-Pyboard-test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modirtemp/docs/_static/MOD-IR-TEMP-Pyboard-test.jpg -------------------------------------------------------------------------------- /modirtemp/docs/_static/MOD-IR-TEMP-to-Pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modirtemp/docs/_static/MOD-IR-TEMP-to-Pyboard.jpg -------------------------------------------------------------------------------- /modirtemp/docs/_static/general-precision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modirtemp/docs/_static/general-precision.png -------------------------------------------------------------------------------- /modirtemp/docs/_static/medical-precision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modirtemp/docs/_static/medical-precision.png -------------------------------------------------------------------------------- /modirtemp/docs/_static/mod-ir-temp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modirtemp/docs/_static/mod-ir-temp.png -------------------------------------------------------------------------------- /modirtemp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["mlx90614.py", "github:mchobby/esp8266-upy/modirtemp/lib/mlx90614.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /modlcd1x9/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modlcd1x9/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg -------------------------------------------------------------------------------- /modlcd1x9/docs/_static/ESP8266-EVB-UEXT.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modlcd1x9/docs/_static/ESP8266-EVB-UEXT.jpg -------------------------------------------------------------------------------- /modlcd1x9/docs/_static/mod-lcd1x9-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modlcd1x9/docs/_static/mod-lcd1x9-02.jpg -------------------------------------------------------------------------------- /modlcd1x9/docs/_static/mod-lcd1x9-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modlcd1x9/docs/_static/mod-lcd1x9-to-pyboard.jpg -------------------------------------------------------------------------------- /modlcd1x9/docs/_static/mod-lcd1x9-wiring.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modlcd1x9/docs/_static/mod-lcd1x9-wiring.jpg -------------------------------------------------------------------------------- /modlcd1x9/docs/_static/mod-lcd1x9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modlcd1x9/docs/_static/mod-lcd1x9.jpg -------------------------------------------------------------------------------- /modlcd1x9/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["modlcd19.py", "github:mchobby/esp8266-upy/modlcd1x9/lib/modlcd19.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /modlcd3310/docs/_static/PCD8544-ribbon-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modlcd3310/docs/_static/PCD8544-ribbon-2.png -------------------------------------------------------------------------------- /modlcd3310/docs/_static/PCD8544-ribbon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modlcd3310/docs/_static/PCD8544-ribbon.png -------------------------------------------------------------------------------- /modlcd3310/docs/_static/UEXT-Breakout-LowRes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modlcd3310/docs/_static/UEXT-Breakout-LowRes.jpg -------------------------------------------------------------------------------- /modlcd3310/docs/_static/mod-lcd3310-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modlcd3310/docs/_static/mod-lcd3310-2.jpg -------------------------------------------------------------------------------- /modlcd3310/docs/_static/mod-lcd3310-back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modlcd3310/docs/_static/mod-lcd3310-back.jpg -------------------------------------------------------------------------------- /modlcd3310/docs/_static/mod-lcd3310.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modlcd3310/docs/_static/mod-lcd3310.jpg -------------------------------------------------------------------------------- /modlcd3310/docs/_static/modlcd3310-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modlcd3310/docs/_static/modlcd3310-to-pico.jpg -------------------------------------------------------------------------------- /modlcd3310/docs/_static/modlcd3310-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modlcd3310/docs/_static/modlcd3310-to-pyboard.jpg -------------------------------------------------------------------------------- /modlcd3310/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["lcd3310.py", "github:mchobby/esp8266-upy/modlcd3310/lib/lcd3310.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /modled8x8/docs/_static/color-palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modled8x8/docs/_static/color-palette.png -------------------------------------------------------------------------------- /modled8x8/docs/_static/modled8x8-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modled8x8/docs/_static/modled8x8-2.png -------------------------------------------------------------------------------- /modled8x8/docs/_static/modled8x8-axis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modled8x8/docs/_static/modled8x8-axis.jpg -------------------------------------------------------------------------------- /modled8x8/docs/_static/modled8x8-chaining.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modled8x8/docs/_static/modled8x8-chaining.jpg -------------------------------------------------------------------------------- /modled8x8/docs/_static/modled8x8-framebuffer-axis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modled8x8/docs/_static/modled8x8-framebuffer-axis.jpg -------------------------------------------------------------------------------- /modled8x8/docs/_static/modled8x8-framebuffer-chaining.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modled8x8/docs/_static/modled8x8-framebuffer-chaining.jpg -------------------------------------------------------------------------------- /modled8x8/docs/_static/modled8x8-testraw2x3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modled8x8/docs/_static/modled8x8-testraw2x3.jpg -------------------------------------------------------------------------------- /modled8x8/docs/_static/modled8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modled8x8/docs/_static/modled8x8.png -------------------------------------------------------------------------------- /modled8x8/docs/_static/modledrgb_to_pyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modled8x8/docs/_static/modledrgb_to_pyboard.png -------------------------------------------------------------------------------- /modled8x8/docs/_static/test2x3pict-setup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modled8x8/docs/_static/test2x3pict-setup.jpg -------------------------------------------------------------------------------- /modled8x8/docs/_static/uext_to_modled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modled8x8/docs/_static/uext_to_modled.png -------------------------------------------------------------------------------- /modled8x8/examples/mpython.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modled8x8/examples/mpython.bmp -------------------------------------------------------------------------------- /modled8x8/examples/olimex.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modled8x8/examples/olimex.bmp -------------------------------------------------------------------------------- /modled8x8/examples/python.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modled8x8/examples/python.bmp -------------------------------------------------------------------------------- /modled8x8/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["modled.py", "github:mchobby/esp8266-upy/modled8x8/lib/modled.py"], 4 | ["bmp.py", "github:mchobby/esp8266-upy/FILEFORMAT/imglib/bmp.py"], 5 | ["img.py", "github:mchobby/esp8266-upy/FILEFORMAT/imglib/img.py"] 6 | ], 7 | "version": "1.0" 8 | } 9 | -------------------------------------------------------------------------------- /modltr501/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modltr501/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg -------------------------------------------------------------------------------- /modltr501/docs/_static/ESP8266-EVB-UEXT.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modltr501/docs/_static/ESP8266-EVB-UEXT.jpg -------------------------------------------------------------------------------- /modltr501/docs/_static/mod-LTR-501ALS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modltr501/docs/_static/mod-LTR-501ALS.png -------------------------------------------------------------------------------- /modltr501/docs/_static/mod-ltr-wiring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modltr501/docs/_static/mod-ltr-wiring.png -------------------------------------------------------------------------------- /modltr501/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["ltr501.py", "github:mchobby/esp8266-upy/modltr501/lib/ltr501.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /modmag/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modmag/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg -------------------------------------------------------------------------------- /modmag/docs/_static/ESP8266-EVB-UEXT.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modmag/docs/_static/ESP8266-EVB-UEXT.jpg -------------------------------------------------------------------------------- /modmag/docs/_static/mod-mag-wiring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modmag/docs/_static/mod-mag-wiring.png -------------------------------------------------------------------------------- /modmag/docs/_static/mod-mag3110.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modmag/docs/_static/mod-mag3110.png -------------------------------------------------------------------------------- /modmag/docs/_static/sparkfun-mag3110.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modmag/docs/_static/sparkfun-mag3110.png -------------------------------------------------------------------------------- /modmag/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["mag3110.py", "github:mchobby/esp8266-upy/modmag/lib/mag3110.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /modoled128x64/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modoled128x64/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg -------------------------------------------------------------------------------- /modoled128x64/docs/_static/ESP8266-EVB-UEXT.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modoled128x64/docs/_static/ESP8266-EVB-UEXT.jpg -------------------------------------------------------------------------------- /modoled128x64/docs/_static/FEATHER-MICROPYTHON-OLED-position.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modoled128x64/docs/_static/FEATHER-MICROPYTHON-OLED-position.png -------------------------------------------------------------------------------- /modoled128x64/docs/_static/OLED-10b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modoled128x64/docs/_static/OLED-10b.png -------------------------------------------------------------------------------- /modoled128x64/docs/_static/mod-oled128x64-wiring.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modoled128x64/docs/_static/mod-oled128x64-wiring.jpg -------------------------------------------------------------------------------- /modoled128x64/examples/test.py: -------------------------------------------------------------------------------- 1 | # I2C Bus on ESP8266-EVB 2 | 3 | from machine import Pin, I2C 4 | i2c = I2C( sda=Pin(2), scl=Pin(4) ) 5 | 6 | 7 | import ssd1306 8 | lcd = ssd1306.SSD1306_I2C( 128, 64, i2c ) 9 | 10 | lcd.fill(1) # Rempli l'écran en blanc 11 | lcd.show() # Afficher! 12 | 13 | # Remplis un rectangle en noir 14 | # fill_rect( x, y, w, h, c ) 15 | lcd.fill_rect( 10,10, 20, 4, 0 ) 16 | lcd.show() # Afficher! 17 | -------------------------------------------------------------------------------- /modrfid/docs/_static/MOD-RFID1536-PN532.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrfid/docs/_static/MOD-RFID1536-PN532.jpg -------------------------------------------------------------------------------- /modrfid/docs/_static/modrfid-conn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrfid/docs/_static/modrfid-conn.jpg -------------------------------------------------------------------------------- /modrfid/docs/_static/modrfid-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrfid/docs/_static/modrfid-to-pyboard.jpg -------------------------------------------------------------------------------- /modrfid/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["modrfid.py", "github:mchobby/esp8266-upy/modrfid/lib/modrfid.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /modrgb/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrgb/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg -------------------------------------------------------------------------------- /modrgb/docs/_static/ESP8266-EVB-UEXT.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrgb/docs/_static/ESP8266-EVB-UEXT.jpg -------------------------------------------------------------------------------- /modrgb/docs/_static/mod-rgb-wiring.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrgb/docs/_static/mod-rgb-wiring.jpg -------------------------------------------------------------------------------- /modrgb/docs/_static/mod-rgb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrgb/docs/_static/mod-rgb.jpg -------------------------------------------------------------------------------- /modrgb/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["modrgb.py", "github:mchobby/esp8266-upy/modrgb/lib/modrgb.py"], 4 | ["rgbfx.py", "github:mchobby/esp8266-upy/modrgb/lib/rgbfx.py"] 5 | ], 6 | "version": "1.0" 7 | } 8 | -------------------------------------------------------------------------------- /modrs485iso/docs/_static/girouette.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrs485iso/docs/_static/girouette.jpg -------------------------------------------------------------------------------- /modrs485iso/docs/_static/mod-rs485-iso-details.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrs485iso/docs/_static/mod-rs485-iso-details.jpg -------------------------------------------------------------------------------- /modrs485iso/docs/_static/mod-rs485-iso-scope-00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrs485iso/docs/_static/mod-rs485-iso-scope-00.jpg -------------------------------------------------------------------------------- /modrs485iso/docs/_static/mod-rs485-iso-scope-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrs485iso/docs/_static/mod-rs485-iso-scope-01.jpg -------------------------------------------------------------------------------- /modrs485iso/docs/_static/mod-rs485-iso-scope-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrs485iso/docs/_static/mod-rs485-iso-scope-02.jpg -------------------------------------------------------------------------------- /modrs485iso/docs/_static/mod-rs485-iso-to-gir.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrs485iso/docs/_static/mod-rs485-iso-to-gir.jpg -------------------------------------------------------------------------------- /modrs485iso/docs/_static/mod-rs485-iso-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrs485iso/docs/_static/mod-rs485-iso-to-pyboard.jpg -------------------------------------------------------------------------------- /modrs485iso/docs/_static/mod-rs485-iso.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrs485iso/docs/_static/mod-rs485-iso.jpg -------------------------------------------------------------------------------- /modrs485iso/docs/_static/rs485-full-duplex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrs485iso/docs/_static/rs485-full-duplex.jpg -------------------------------------------------------------------------------- /modrs485iso/docs/_static/rs485-full-to-half-duplex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrs485iso/docs/_static/rs485-full-to-half-duplex.jpg -------------------------------------------------------------------------------- /modrs485iso/docs/_static/rs485-half-duplex.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrs485iso/docs/_static/rs485-half-duplex.jpg -------------------------------------------------------------------------------- /modrs485iso/docs/_static/wind-directions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modrs485iso/docs/_static/wind-directions.jpg -------------------------------------------------------------------------------- /modrs485iso/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["rs485iso.py", "github:mchobby/esp8266-upy/modrs485iso/lib/rs485iso.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /modtc-mk2/docs/_static/UEXT-Breakout-LowRes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modtc-mk2/docs/_static/UEXT-Breakout-LowRes.jpg -------------------------------------------------------------------------------- /modtc-mk2/docs/_static/mod-tc-mk2-31855.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modtc-mk2/docs/_static/mod-tc-mk2-31855.jpg -------------------------------------------------------------------------------- /modtc-mk2/docs/_static/modtc-mk2-31855.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modtc-mk2/docs/_static/modtc-mk2-31855.png -------------------------------------------------------------------------------- /modtc-mk2/examples/test_id.py: -------------------------------------------------------------------------------- 1 | # Read the device ID from MOD-TC-MK2-31855 2 | # 3 | from machine import I2C 4 | from modtc_mk2 import MODTC_MK2 5 | 6 | # PYBOARD-UNO-R3 & UEXT for Pyboard. SCL=Y9, SDA=Y10 7 | i2c = I2C(2) 8 | mk2 = MODTC_MK2( i2c ) 9 | 10 | print( "Device ID = 0x%x" % mk2.device_id ) 11 | -------------------------------------------------------------------------------- /modtc-mk2/examples/test_pullup.py: -------------------------------------------------------------------------------- 1 | # Read the state GPIO INPUTS on MOD-TC-MK2-31855 device 2 | # Activate a PULL-UP on GPIO2 then read the status of the GPIO 2 3 | # 4 | from machine import I2C, Pin 5 | from modtc_mk2 import MODTC_MK2 6 | from time import sleep 7 | 8 | # PYBOARD-UNO-R3 & UEXT for Pyboard. SCL=Y9, SDA=Y10 9 | i2c = I2C(2) 10 | mk2 = MODTC_MK2( i2c ) 11 | 12 | print( "Set GPIO 2 as input with Pull-up" ) 13 | mk2.pin_mode( 2, Pin.IN ) 14 | mk2.pullup( 2, True ) 15 | while True: 16 | print( "GPIO 2 : %s" % ("3.3v" if mk2.digital_read(2) else "Gnd") ) 17 | sleep( 1 ) 18 | -------------------------------------------------------------------------------- /modtc-mk2/examples/test_toggle.py: -------------------------------------------------------------------------------- 1 | # Continously toggle the state of a GPIO configured as output 2 | # 3 | from machine import I2C, Pin 4 | from modtc_mk2 import MODTC_MK2 5 | from time import sleep 6 | 7 | # PYBOARD-UNO-R3 & UEXT for Pyboard. SCL=Y9, SDA=Y10 8 | i2c = I2C(2) 9 | mk2 = MODTC_MK2( i2c ) 10 | 11 | # The GPIO to test 12 | GPIO = 6 13 | 14 | print( "Toggling state of GPIO %s" % GPIO ) 15 | mk2.pin_mode( GPIO, Pin.OUT ) 16 | while True: 17 | print( "ON" ) 18 | mk2.digital_write( GPIO, True ) 19 | sleep( 1 ) 20 | print( "off" ) 21 | mk2.digital_write( GPIO, False ) 22 | sleep( 1 ) 23 | -------------------------------------------------------------------------------- /modtc-mk2/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["modtc_mk2.py", "github:mchobby/esp8266-upy/modtc-mk2/lib/modtc_mk2.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /modwii/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modwii/docs/_static/ESP8266-EVB-UEXT-SERIAL.jpg -------------------------------------------------------------------------------- /modwii/docs/_static/ESP8266-EVB-UEXT.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modwii/docs/_static/ESP8266-EVB-UEXT.jpg -------------------------------------------------------------------------------- /modwii/docs/_static/mod-wii-wiring.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modwii/docs/_static/mod-wii-wiring.jpg -------------------------------------------------------------------------------- /modwii/docs/_static/mod-wii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modwii/docs/_static/mod-wii.png -------------------------------------------------------------------------------- /modwii/docs/_static/wii-nunchuck-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/modwii/docs/_static/wii-nunchuck-to-pyboard.jpg -------------------------------------------------------------------------------- /modwii/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["wiichuck.py", "github:mchobby/esp8266-upy/modwii/lib/wiichuck.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /mpr121/docs/_static/mpr121-to-feather-esp8266.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mpr121/docs/_static/mpr121-to-feather-esp8266.jpg -------------------------------------------------------------------------------- /mpr121/docs/_static/mpr121-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mpr121/docs/_static/mpr121-to-pyboard.jpg -------------------------------------------------------------------------------- /mpr121/docs/_static/mpr121.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mpr121/docs/_static/mpr121.jpg -------------------------------------------------------------------------------- /mpr121/lib/readme.md: -------------------------------------------------------------------------------- 1 | This library is already available in the MicroPython Official GitHub 2 | 3 | Cette bibliothèque est disponible sur le dépôt officiel de micropython 4 | 5 | * https://github.com/mcauser/micropython-mpr121/blob/master/mpr121.py 6 | -------------------------------------------------------------------------------- /mpr121/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["mpr121.py", "github:mcauser/micropython-mpr121/mpr121.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /mpx5700a/docs/_static/mp5700ap-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mpx5700a/docs/_static/mp5700ap-to-pico.jpg -------------------------------------------------------------------------------- /mpx5700a/docs/_static/mp5700ap-to-pybstick-rp2040.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mpx5700a/docs/_static/mp5700ap-to-pybstick-rp2040.jpg -------------------------------------------------------------------------------- /mpx5700a/docs/_static/mpx5700a-grove.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mpx5700a/docs/_static/mpx5700a-grove.jpg -------------------------------------------------------------------------------- /mpx5700a/docs/_static/mpx5700a-kit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/mpx5700a/docs/_static/mpx5700a-kit.jpg -------------------------------------------------------------------------------- /ncd-fet-solenoid/docs/_static/mcp230xx-address.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-fet-solenoid/docs/_static/mcp230xx-address.jpg -------------------------------------------------------------------------------- /ncd-fet-solenoid/docs/_static/ncd-fetsol-4channel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-fet-solenoid/docs/_static/ncd-fetsol-4channel.jpg -------------------------------------------------------------------------------- /ncd-fet-solenoid/docs/_static/ncd-fetsol-8channel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-fet-solenoid/docs/_static/ncd-fetsol-8channel.jpg -------------------------------------------------------------------------------- /ncd-fet-solenoid/docs/_static/ncd_fetsol_to_pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-fet-solenoid/docs/_static/ncd_fetsol_to_pyboard.jpg -------------------------------------------------------------------------------- /ncd-fet-solenoid/docs/_static/pinout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-fet-solenoid/docs/_static/pinout.jpg -------------------------------------------------------------------------------- /ncd-fet-solenoid/docs/_static/wiring-gpio.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-fet-solenoid/docs/_static/wiring-gpio.jpg -------------------------------------------------------------------------------- /ncd-fet-solenoid/docs/_static/wiring-motor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-fet-solenoid/docs/_static/wiring-motor.jpg -------------------------------------------------------------------------------- /ncd-fet-solenoid/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["pecmac.py", "github:mchobby/esp8266-upy/ncd-fet-solenoid/lib/fetsol.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /ncd-mpl115a2/docs/_static/mpl115a2-brk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-mpl115a2/docs/_static/mpl115a2-brk.jpg -------------------------------------------------------------------------------- /ncd-mpl115a2/docs/_static/mpl115a2_to_feather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-mpl115a2/docs/_static/mpl115a2_to_feather.png -------------------------------------------------------------------------------- /ncd-mpl115a2/docs/_static/mpl115a2_to_pyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-mpl115a2/docs/_static/mpl115a2_to_pyboard.png -------------------------------------------------------------------------------- /ncd-mpl115a2/docs/_static/mpl115a2_to_wemos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-mpl115a2/docs/_static/mpl115a2_to_wemos.png -------------------------------------------------------------------------------- /ncd-mpl115a2/docs/_static/ncd_mpl115a2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-mpl115a2/docs/_static/ncd_mpl115a2.png -------------------------------------------------------------------------------- /ncd-mpl115a2/docs/_static/ncd_mpl115a2_to_pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-mpl115a2/docs/_static/ncd_mpl115a2_to_pyboard.jpg -------------------------------------------------------------------------------- /ncd-mpl115a2/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["mpl115a2.py", "github:mchobby/esp8266-upy/ncd-mpl115a2/lib/mpl115a2.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /ncd-oled/docs/_static/ncd-oled-diplay-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-oled/docs/_static/ncd-oled-diplay-image.jpg -------------------------------------------------------------------------------- /ncd-oled/docs/_static/ncd_i2coled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-oled/docs/_static/ncd_i2coled.png -------------------------------------------------------------------------------- /ncd-oled/docs/_static/ncd_oled_to_pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-oled/docs/_static/ncd_oled_to_pyboard.jpg -------------------------------------------------------------------------------- /ncd-oled/examples/ncd-mch.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-oled/examples/ncd-mch.pbm -------------------------------------------------------------------------------- /ncd-oled/examples/upy-logo.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-oled/examples/upy-logo.pbm -------------------------------------------------------------------------------- /ncd-pecmac/docs/_static/ncd_OPCT16AL_to_pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-pecmac/docs/_static/ncd_OPCT16AL_to_pyboard.jpg -------------------------------------------------------------------------------- /ncd-pecmac/docs/_static/ncd_ac-sense-iot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-pecmac/docs/_static/ncd_ac-sense-iot.png -------------------------------------------------------------------------------- /ncd-pecmac/docs/_static/ncd_ac-sense.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-pecmac/docs/_static/ncd_ac-sense.png -------------------------------------------------------------------------------- /ncd-pecmac/docs/_static/ncd_ac-sense_to_pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-pecmac/docs/_static/ncd_ac-sense_to_pyboard.jpg -------------------------------------------------------------------------------- /ncd-pecmac/docs/_static/ncd_ic2_to_iot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-pecmac/docs/_static/ncd_ic2_to_iot.png -------------------------------------------------------------------------------- /ncd-pecmac/docs/_static/steam-iron.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-pecmac/docs/_static/steam-iron.jpg -------------------------------------------------------------------------------- /ncd-pecmac/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["pecmac.py", "github:mchobby/esp8266-upy/ncd-pecmac/lib/pecmac.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /ncd-si7005/docs/_static/ncd_si7005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-si7005/docs/_static/ncd_si7005.png -------------------------------------------------------------------------------- /ncd-si7005/docs/_static/ncd_si7005_to_pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-si7005/docs/_static/ncd_si7005_to_pyboard.jpg -------------------------------------------------------------------------------- /ncd-si7005/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["si70x.py", "github:mchobby/esp8266-upy/ncd-si7005/lib/pyboard/si70x.py"] 4 | ], 5 | "version": "1.0" 6 | } 7 | -------------------------------------------------------------------------------- /ncd-water-detect/docs/_static/ncd_extra_gpio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-water-detect/docs/_static/ncd_extra_gpio.png -------------------------------------------------------------------------------- /ncd-water-detect/docs/_static/ncd_water_detect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-water-detect/docs/_static/ncd_water_detect.png -------------------------------------------------------------------------------- /ncd-water-detect/docs/_static/ncd_water_detect_to_pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/ncd-water-detect/docs/_static/ncd_water_detect_to_pyboard.jpg -------------------------------------------------------------------------------- /ncd-water-detect/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["wdetect.py", "github:mchobby/esp8266-upy/ncd-water-detect/lib/wdetect.py"], 4 | ["pca9536.py", "github:mchobby/esp8266-upy/pca9536/lib/pca9536.py"], 5 | ], 6 | "version": "1.1" 7 | } 8 | -------------------------------------------------------------------------------- /neopixel/docs/_static/neopixel-2_bb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/neopixel/docs/_static/neopixel-2_bb.jpg -------------------------------------------------------------------------------- /neopixel/docs/_static/neopixel_bb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/neopixel/docs/_static/neopixel_bb.jpg -------------------------------------------------------------------------------- /neopixel/docs/_static/neopixels.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/neopixel/docs/_static/neopixels.jpg -------------------------------------------------------------------------------- /neopixel/docs/_static/pyboard-to-neopixel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/neopixel/docs/_static/pyboard-to-neopixel.jpg -------------------------------------------------------------------------------- /neopixel/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["ws2812.py", "github:mchobby/esp8266-upy/neopixel/lib/pyboard/ws2812.py"] 4 | ], 5 | "version": "1.1" 6 | } 7 | -------------------------------------------------------------------------------- /oled-ssd1306/docs/_static/FEATHER-MICROPYTHON-OLED-10a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/oled-ssd1306/docs/_static/FEATHER-MICROPYTHON-OLED-10a.jpg -------------------------------------------------------------------------------- /oled-ssd1306/docs/_static/FEATHER-MICROPYTHON-OLED-10b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/oled-ssd1306/docs/_static/FEATHER-MICROPYTHON-OLED-10b.jpg -------------------------------------------------------------------------------- /oled-ssd1306/docs/_static/FEATHER-MICROPYTHON-OLED-20j.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/oled-ssd1306/docs/_static/FEATHER-MICROPYTHON-OLED-20j.jpg -------------------------------------------------------------------------------- /oled-ssd1306/docs/_static/FEATHER-MICROPYTHON-OLED-20l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/oled-ssd1306/docs/_static/FEATHER-MICROPYTHON-OLED-20l.jpg -------------------------------------------------------------------------------- /oled-ssd1306/docs/_static/FEATHER-MICROPYTHON-OLED-position.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/oled-ssd1306/docs/_static/FEATHER-MICROPYTHON-OLED-position.jpg -------------------------------------------------------------------------------- /oled-ssd1306/docs/_static/pioled-to-pico-rp2040.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/oled-ssd1306/docs/_static/pioled-to-pico-rp2040.jpg -------------------------------------------------------------------------------- /oled-ssd1306/docs/_static/qwiic-micro-oled-to-pico-rp2040.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/oled-ssd1306/docs/_static/qwiic-micro-oled-to-pico-rp2040.jpg -------------------------------------------------------------------------------- /oled-ssd1306/docs/_static/qwiic-micro-oled-to-rp2040.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/oled-ssd1306/docs/_static/qwiic-micro-oled-to-rp2040.jpg -------------------------------------------------------------------------------- /oled-ssd1306/docs/_static/qwiic-micro-oled-with-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/oled-ssd1306/docs/_static/qwiic-micro-oled-with-pico.jpg -------------------------------------------------------------------------------- /oled-ssd1306/docs/_static/qwiic-micro-oled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/oled-ssd1306/docs/_static/qwiic-micro-oled.jpg -------------------------------------------------------------------------------- /oled-ssd1306/docs/_static/uext-oled-to-esp826-evb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/oled-ssd1306/docs/_static/uext-oled-to-esp826-evb.jpg -------------------------------------------------------------------------------- /oled-ssd1306/docs/_static/uext-oled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/oled-ssd1306/docs/_static/uext-oled.jpg -------------------------------------------------------------------------------- /oled-ssd1306/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["ssd1306.py", "github:mchobby/esp8266-upy/oled-ssd1306/lib/ssd1306-v1.10.py"] 4 | ], 5 | "version": "1.10" 6 | } 7 | -------------------------------------------------------------------------------- /opt3101-fov/docs/_static/pol3412-00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/opt3101-fov/docs/_static/pol3412-00.jpg -------------------------------------------------------------------------------- /opt3101-fov/docs/_static/pol3412-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/opt3101-fov/docs/_static/pol3412-01.jpg -------------------------------------------------------------------------------- /opt3101-fov/docs/_static/pol3412-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/opt3101-fov/docs/_static/pol3412-to-pico.jpg -------------------------------------------------------------------------------- /opt3101-fov/docs/_static/pol3412-to-pybstick-rp2040.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/opt3101-fov/docs/_static/pol3412-to-pybstick-rp2040.jpg -------------------------------------------------------------------------------- /opt3101-fov/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["opt3101.py", "github:mchobby/esp8266-upy/opt3101-fov/lib/opt3101.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /pca9536/docs/_static/pca9536-pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pca9536/docs/_static/pca9536-pinout.png -------------------------------------------------------------------------------- /pca9536/docs/_static/pca9536-usecase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pca9536/docs/_static/pca9536-usecase.png -------------------------------------------------------------------------------- /pca9536/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["pca9536.py", "github:mchobby/esp8266-upy/pca9536/lib/pca9536.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /pca9685/docs/_static/pca9685-pwm-driver.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pca9685/docs/_static/pca9685-pwm-driver.jpg -------------------------------------------------------------------------------- /pca9685/docs/_static/pwm-driver-usage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pca9685/docs/_static/pwm-driver-usage.jpg -------------------------------------------------------------------------------- /pca9685/docs/_static/pwmdriver-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pca9685/docs/_static/pwmdriver-to-pyboard.jpg -------------------------------------------------------------------------------- /pca9685/examples/test2.py: -------------------------------------------------------------------------------- 1 | import time 2 | from machine import I2C 3 | 4 | # Import ServoCtrl, classe pour le controleur PMW 5 | from servoctrl import ServoCtrl 6 | 7 | # Initialise le bus I2C(2) on Pyboard Y9,Y10 8 | i2c = I2C( 2 ) 9 | 10 | # Crée l'objet pour controleur PWM. 11 | # Utilise l'adresse par défaut du contrôleur 0x40 12 | driver = ServoCtrl( i2c ) 13 | 14 | # Passer d'un angle de 10 à 170° par pas de 10 degrés 15 | for i in range( 1, 18 ): 16 | driver.position( 15, i*10 ) 17 | time.sleep( 1 ) # Attendre une seconde 18 | 19 | print( "That s all folks") 20 | -------------------------------------------------------------------------------- /pca9685/examples/test_pwm.py: -------------------------------------------------------------------------------- 1 | """ Demonstrate how to use PWM output on PCA9685 """ 2 | from machine import I2C 3 | from pca9685 import PCA9685 4 | from time import sleep 5 | 6 | i2c = I2C( 2 ) 7 | pca = PCA9685( i2c, freq=1200 ) # PWM frequency 8 | # Set the output 8 @ 50% duty cycle (half of 4095) 9 | pca.duty( 8, 2048 ) 10 | sleep( 1 ) 11 | 12 | # Set the output 8 @ 25% duty cycle (quarter of 4095) 13 | pca.duty( 8, 1024 ) 14 | sleep( 1 ) 15 | 16 | # duty sycle can also be controled with duty_percent() 17 | # set duty cycle @ 33% on output 8 18 | pca.duty_percent( 8, 33 ) 19 | -------------------------------------------------------------------------------- /pca9685/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["pca9685.py", "github:mchobby/esp8266-upy/pca9685/lib/pca9685.py"], 4 | ["servoctrl.py", "github:mchobby/esp8266-upy/pca9685/lib/servoctrl.py"] 5 | ], 6 | "version": "0.0.1" 7 | } 8 | -------------------------------------------------------------------------------- /pcf8523/docs/_static/pcf8523-brk-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pcf8523/docs/_static/pcf8523-brk-to-pico.jpg -------------------------------------------------------------------------------- /pcf8523/docs/_static/pcf8523-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pcf8523/docs/_static/pcf8523-to-pico.jpg -------------------------------------------------------------------------------- /pcf8523/docs/_static/pcf8523-to-pybstick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pcf8523/docs/_static/pcf8523-to-pybstick.jpg -------------------------------------------------------------------------------- /pcf8523/docs/_static/pcf8523_alarm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pcf8523/docs/_static/pcf8523_alarm.jpg -------------------------------------------------------------------------------- /pcf8523/docs/_static/pcf8523_sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pcf8523/docs/_static/pcf8523_sample.jpg -------------------------------------------------------------------------------- /pcf8523/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["pcf8523.py", "github:mchobby/esp8266-upy/pcf8523/lib/pcf8523.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /pm25/docs/_static/pm25-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pm25/docs/_static/pm25-to-pico.jpg -------------------------------------------------------------------------------- /pm25/docs/_static/pm25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pm25/docs/_static/pm25.jpg -------------------------------------------------------------------------------- /pm25/docs/_static/scattering.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pm25/docs/_static/scattering.jpg -------------------------------------------------------------------------------- /pm25/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["pm25.py", "github:mchobby/esp8266-upy/pm25/lib/pm25.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /pn532-rfid/docs/_static/pn532-serial-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pn532-rfid/docs/_static/pn532-serial-to-pico.jpg -------------------------------------------------------------------------------- /pn532-rfid/docs/_static/pn532-uart-activation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pn532-rfid/docs/_static/pn532-uart-activation.jpg -------------------------------------------------------------------------------- /pn532-rfid/docs/_static/rfid-nfc-controler.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/pn532-rfid/docs/_static/rfid-nfc-controler.jpg -------------------------------------------------------------------------------- /pn532-rfid/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["pn532.py", "github:mchobby/esp8266-upy/pn532-rfid/lib/pn532.py"], 4 | ["hal_uart.py", "github:mchobby/esp8266-upy/pn532-rfid/lib/hal_uart.py"], 5 | ["pn_intf.py", "github:mchobby/esp8266-upy/pn532-rfid/lib/pn_intf.py"], 6 | ["pn_const.py", "github:mchobby/esp8266-upy/pn532-rfid/lib/pn_const.py"] 7 | ], 8 | "version": "0.2" 9 | } 10 | -------------------------------------------------------------------------------- /qwiic-joystick-i2c/docs/_static/Joystick-Qwiic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-joystick-i2c/docs/_static/Joystick-Qwiic.jpg -------------------------------------------------------------------------------- /qwiic-joystick-i2c/docs/_static/joystick-to-micromod-rp2040.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-joystick-i2c/docs/_static/joystick-to-micromod-rp2040.jpg -------------------------------------------------------------------------------- /qwiic-joystick-i2c/docs/_static/joystick-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-joystick-i2c/docs/_static/joystick-to-pico.jpg -------------------------------------------------------------------------------- /qwiic-joystick-i2c/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["joyi2c.py", "github:mchobby/esp8266-upy/qwiic-joystick-i2c/lib/joyi2c.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /qwiic-keypad-i2c/docs/_static/Keypad-Qwiic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-keypad-i2c/docs/_static/Keypad-Qwiic.jpg -------------------------------------------------------------------------------- /qwiic-keypad-i2c/docs/_static/keypad-to-micromod-rp2040.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-keypad-i2c/docs/_static/keypad-to-micromod-rp2040.jpg -------------------------------------------------------------------------------- /qwiic-keypad-i2c/docs/_static/keypad-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-keypad-i2c/docs/_static/keypad-to-pico.jpg -------------------------------------------------------------------------------- /qwiic-keypad-i2c/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["kpadi2c.py", "github:mchobby/esp8266-upy/qwiic-keypad-i2c/lib/kpadi2c.py"], 4 | ["kpadcode.py", "github:mchobby/esp8266-upy/qwiic-keypad-i2c/lib/kpadcode.py"] 5 | ], 6 | "version": "0.0.1" 7 | } 8 | -------------------------------------------------------------------------------- /qwiic-relay-i2c/docs/_static/relay-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-relay-i2c/docs/_static/relay-to-pico.jpg -------------------------------------------------------------------------------- /qwiic-relay-i2c/docs/_static/single-relay-to-micromod-rp2040.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-relay-i2c/docs/_static/single-relay-to-micromod-rp2040.jpg -------------------------------------------------------------------------------- /qwiic-relay-i2c/docs/_static/sparkfun_15093.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-relay-i2c/docs/_static/sparkfun_15093.jpg -------------------------------------------------------------------------------- /qwiic-relay-i2c/docs/_static/sparkfun_16566.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-relay-i2c/docs/_static/sparkfun_16566.jpg -------------------------------------------------------------------------------- /qwiic-relay-i2c/docs/_static/sparkfun_16810.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-relay-i2c/docs/_static/sparkfun_16810.jpg -------------------------------------------------------------------------------- /qwiic-relay-i2c/docs/_static/sparkfun_16833.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-relay-i2c/docs/_static/sparkfun_16833.jpg -------------------------------------------------------------------------------- /qwiic-relay-i2c/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["relayi2c.py", "github:mchobby/esp8266-upy/qwiic-relay-i2c/lib/relayi2c.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /qwiic-serlcd-i2c/docs/_static/SerLCD-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-serlcd-i2c/docs/_static/SerLCD-to-pico.jpg -------------------------------------------------------------------------------- /qwiic-serlcd-i2c/docs/_static/SerLCD.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-serlcd-i2c/docs/_static/SerLCD.jpg -------------------------------------------------------------------------------- /qwiic-serlcd-i2c/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["serlcd.py", "github:mchobby/esp8266-upy/qwiic-serlcd-i2c/lib/serlcd.py"] 4 | ], 5 | "version": "0.1" 6 | } 7 | -------------------------------------------------------------------------------- /qwiic-vcnl4040-i2c/docs/_static/vcnl4040-qwiic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-vcnl4040-i2c/docs/_static/vcnl4040-qwiic.jpg -------------------------------------------------------------------------------- /qwiic-vcnl4040-i2c/docs/_static/vcnl4040-to-micromod-rp2040.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-vcnl4040-i2c/docs/_static/vcnl4040-to-micromod-rp2040.jpg -------------------------------------------------------------------------------- /qwiic-vcnl4040-i2c/docs/_static/vcnl4040-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/qwiic-vcnl4040-i2c/docs/_static/vcnl4040-to-pico.jpg -------------------------------------------------------------------------------- /qwiic-vcnl4040-i2c/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["vcnl4040.py", "github:mchobby/esp8266-upy/qwiic-vcnl4040-i2c/lib/vcnl4040.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /rfm69/docs/_static/rfm69-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/rfm69/docs/_static/rfm69-to-pico.jpg -------------------------------------------------------------------------------- /rfm69/docs/_static/rfm69.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/rfm69/docs/_static/rfm69.jpg -------------------------------------------------------------------------------- /rfm69/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["rfm69.py", "github:mchobby/esp8266-upy/rfm69/lib/rfm69.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | 8 | -------------------------------------------------------------------------------- /sht3x/docs/SHT31-F.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/sht3x/docs/SHT31-F.png -------------------------------------------------------------------------------- /sht3x/docs/_static/sht3x-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/sht3x/docs/_static/sht3x-to-pyboard.jpg -------------------------------------------------------------------------------- /sht3x/docs/_static/sht3x-to-pybstick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/sht3x/docs/_static/sht3x-to-pybstick.jpg -------------------------------------------------------------------------------- /sht3x/docs/_static/sht3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/sht3x/docs/_static/sht3x.jpg -------------------------------------------------------------------------------- /sht3x/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["sht3x.py", "github:mchobby/esp8266-upy/sht3x/lib/sht3x.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /st7687s/docs/_static/axis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/st7687s/docs/_static/axis.jpg -------------------------------------------------------------------------------- /st7687s/docs/_static/bmp_display.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/st7687s/docs/_static/bmp_display.jpg -------------------------------------------------------------------------------- /st7687s/docs/_static/st7687s-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/st7687s/docs/_static/st7687s-to-pyboard.jpg -------------------------------------------------------------------------------- /st7687s/docs/_static/text_display.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/st7687s/docs/_static/text_display.jpg -------------------------------------------------------------------------------- /st7687s/docs/font-character-encoding.txt: -------------------------------------------------------------------------------- 1 | Codification for A = 0x7C,0x12,0x11,0x12,0x7C,0x00 2 | 3 | 0x7C .11111.. 4 | 0x12 ...1..1. 5 | 0x11 ...1...1 6 | 0x12 ...1..1. 7 | 0x7C .11111.. 8 | 0x00 ........ 9 | 10 | -------------------------------------------------------------------------------- /st7687s/examples/mpy.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/st7687s/examples/mpy.bmp -------------------------------------------------------------------------------- /st7687s/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["st7687s.py", "github:mchobby/esp8266-upy/st7687s/lib/st7687s.py"], 4 | ["display.py", "github:mchobby/esp8266-upy/st7687s/lib/display.py"], 5 | ["character.py", "github:mchobby/esp8266-upy/st7687s/lib/character.py"], 6 | ["bmp.py", "github:mchobby/esp8266-upy/FILEFORMAT/imglib/bmp.py"] 7 | ], 8 | "version": "0.0.1" 9 | } 10 | -------------------------------------------------------------------------------- /stmpe610/docs/_static/pico-to-tft-2.4-featherwing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/stmpe610/docs/_static/pico-to-tft-2.4-featherwing.jpg -------------------------------------------------------------------------------- /stmpe610/docs/_static/stmpe610.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/stmpe610/docs/_static/stmpe610.jpg -------------------------------------------------------------------------------- /stmpe610/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["stmpe610.py", "github:mchobby/esp8266-upy/stmpe610/lib/stmpe610.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /tca9554a/docs/_static/tca9554a-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/tca9554a/docs/_static/tca9554a-to-pico.jpg -------------------------------------------------------------------------------- /tca9554a/docs/_static/tca9554a-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/tca9554a/docs/_static/tca9554a-to-pyboard.jpg -------------------------------------------------------------------------------- /tca9554a/docs/_static/tca9554a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/tca9554a/docs/_static/tca9554a.jpg -------------------------------------------------------------------------------- /tca9554a/examples/test_all_out.py: -------------------------------------------------------------------------------- 1 | # Activate all the output on the TCA9554A 2 | # 3 | # See project repository and library at https://github.com/mchobby/esp8266-upy/tree/master/tca9554a 4 | # 5 | from machine import I2C, Pin 6 | from tca9554a import TCA9554A 7 | from time import sleep 8 | 9 | # Pico, sda=GP6, scl=GP7 10 | i2c = I2C(1) 11 | tca = TCA9554A( i2c ) 12 | 13 | for i in range(8): 14 | tca.setup( i, Pin.OUT ) 15 | 16 | print( "All output ON" ) 17 | for i in range(8): 18 | tca.output( i, True ) 19 | 20 | sleep(2) 21 | 22 | print( "All output OFF" ) 23 | for i in range(8): 24 | tca.output( i, False ) 25 | 26 | print( "That s all Folks!") 27 | -------------------------------------------------------------------------------- /tca9554a/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["tca9554a.py", "github:mchobby/esp8266-upy/tca9554a/lib/tca9554a.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /tcs34725/docs/_static/TCS34725-RGB-SENS.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/tcs34725/docs/_static/TCS34725-RGB-SENS.jpg -------------------------------------------------------------------------------- /tcs34725/docs/_static/tcs34725-to-feather-esp8266.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/tcs34725/docs/_static/tcs34725-to-feather-esp8266.jpg -------------------------------------------------------------------------------- /tcs34725/docs/_static/tcs34725-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/tcs34725/docs/_static/tcs34725-to-pyboard.jpg -------------------------------------------------------------------------------- /tcs34725/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["tcs34725.py", "github:mchobby/esp8266-upy/tcs34725/lib/tcs34725.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /trackball/docs/_static/trackball-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/trackball/docs/_static/trackball-to-pyboard.jpg -------------------------------------------------------------------------------- /trackball/docs/_static/trackball-to-pybstick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/trackball/docs/_static/trackball-to-pybstick.jpg -------------------------------------------------------------------------------- /trackball/docs/_static/trackball.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/trackball/docs/_static/trackball.jpg -------------------------------------------------------------------------------- /trackball/docs/trackball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/trackball/docs/trackball.png -------------------------------------------------------------------------------- /trackball/examples/test_readall.py: -------------------------------------------------------------------------------- 1 | # Read the various information coming from the trackball 2 | # 3 | # See GitHub: https://github.com/mchobby/esp8266-upy/tree/master/trackball 4 | 5 | from machine import I2C 6 | from trackball import Trackball 7 | import time 8 | 9 | i2c = I2C(2) # Y9=scl, Y10=sda or Pyboard-Uno-R3 (I2C over pin 13) 10 | 11 | # initialize the trackball 12 | trackball = Trackball( i2c ) 13 | trackball.set_rgbw(255, 0, 0, 0) 14 | 15 | while True: 16 | up, down, left, right, switch, state = trackball.read() 17 | print("r: {:02d} u: {:02d} d: {:02d} l: {:02d} switch: {:03d} state: {}".format(right, up, down, left, switch, state)) 18 | time.sleep(0.200) 19 | -------------------------------------------------------------------------------- /trackball/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["trackball.py", "github:mchobby/esp8266-upy/trackball/lib/trackball.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /tsl2561/docs/_static/tsl2561_bb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/tsl2561/docs/_static/tsl2561_bb.jpg -------------------------------------------------------------------------------- /tsl2561/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["tsl2561.py", "github:mchobby/esp8266-upy/tsl2561/lib/tsl2561.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /tsl2591/docs/_static/TSL2591-LUX-SEN-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/tsl2591/docs/_static/TSL2591-LUX-SEN-02.jpg -------------------------------------------------------------------------------- /tsl2591/docs/_static/tsl2591-to-feather-esp8266.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/tsl2591/docs/_static/tsl2591-to-feather-esp8266.jpg -------------------------------------------------------------------------------- /tsl2591/docs/_static/tsl2591-to-pyboard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/tsl2591/docs/_static/tsl2591-to-pyboard.jpg -------------------------------------------------------------------------------- /tsl2591/examples/test.py: -------------------------------------------------------------------------------- 1 | from machine import I2C 2 | from tsl2591 import TSL2591 3 | 4 | # Pyboard - SDA=Y10, SCL=Y9 5 | i2c = I2C(2) 6 | # ESP8266 sous MicroPython 7 | # i2c = I2C(scl=Pin(5), sda=Pin(4)) 8 | 9 | tsl = TSL2591( i2c = i2c ) 10 | print( "%s lux" % tsl.lux ) 11 | -------------------------------------------------------------------------------- /tsl2591/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["tsl2591.py", "github:mchobby/esp8266-upy/tsl2591/lib/tsl2591.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /veml6075/docs/_static/uv-index.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/veml6075/docs/_static/uv-index.jpg -------------------------------------------------------------------------------- /veml6075/docs/_static/veml6075-micropython.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/veml6075/docs/_static/veml6075-micropython.jpg -------------------------------------------------------------------------------- /veml6075/docs/_static/veml6075-misuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/veml6075/docs/_static/veml6075-misuse.jpg -------------------------------------------------------------------------------- /veml6075/docs/_static/veml6075-sensitivity.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/veml6075/docs/_static/veml6075-sensitivity.jpg -------------------------------------------------------------------------------- /veml6075/docs/_static/veml6075-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/veml6075/docs/_static/veml6075-to-pico.jpg -------------------------------------------------------------------------------- /veml6075/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["veml6075.py", "github:mchobby/esp8266-upy/veml6075/lib/veml6075.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /weather-station/docs/_static/weather-station-board.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/weather-station/docs/_static/weather-station-board.jpg -------------------------------------------------------------------------------- /weather-station/docs/_static/weather-station-connexion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/weather-station/docs/_static/weather-station-connexion.jpg -------------------------------------------------------------------------------- /weather-station/docs/_static/weather-station-pico-wiring.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/weather-station/docs/_static/weather-station-pico-wiring.jpg -------------------------------------------------------------------------------- /weather-station/docs/_static/weather-station.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/weather-station/docs/_static/weather-station.jpg -------------------------------------------------------------------------------- /weather-station/docs/_static/weather-station2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/weather-station/docs/_static/weather-station2.jpg -------------------------------------------------------------------------------- /weather-station/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["weather.py", "github:mchobby/esp8266-upy/weather-station/lib/weather.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | -------------------------------------------------------------------------------- /winbond/docs/_static/w25q-flash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/winbond/docs/_static/w25q-flash.jpg -------------------------------------------------------------------------------- /winbond/docs/_static/winbond-W25Q-to-pico.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mchobby/esp8266-upy/830dd6b9c864356c98d641fb2b75c531bcf9adc9/winbond/docs/_static/winbond-W25Q-to-pico.jpg -------------------------------------------------------------------------------- /winbond/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | ["winbond.py", "github:mchobby/esp8266-upy/winbond/lib/winbond.py"] 4 | ], 5 | "version": "0.0.1" 6 | } 7 | --------------------------------------------------------------------------------