├── .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 | 
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 | Répertoire | Description |
11 |
12 |
13 |
14 |
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 | Folder | Description |
11 |
12 |
13 |
14 |
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 |
--------------------------------------------------------------------------------