Commit Graph

165 Commits

Author SHA1 Message Date
Ivan Kravets 939f8e0812 Fetch framework data from PIO Registry 2023-04-29 16:48:33 +03:00
Ivan Kravets cabe7d8c11 Docs: recommend specific version for a dev platform 2023-02-24 10:02:59 -07:00
Ivan Kravets 75716d26ff Sync docs 2023-01-04 18:40:04 +02:00
Ivan Kravets bf7fb15941 Made assets (templates, "99-platformio-udev.rules") part of Python’s module // Resolve #4458 2022-11-18 19:51:19 +02:00
Thijs Triemstra 93ce9b0c5e add missing space (#4463) 2022-11-18 12:23:33 +02:00
mymro 044bf61a4d Add udev Entry for Wio Terminal (#4427)
* Add udev Entry for Wio Terminal

* Merge WIO into the one rule

* Merge rules

Co-authored-by: Ivan Kravets <me@ikravets.com>
2022-10-01 12:26:52 +03:00
Ivan Kravets fcb676abc6 Docs: Sync dev-platforms 2022-08-01 13:06:12 +03:00
Ivan Kravets ddfe5a6c03 Extend udev rules with QinHeng Electronics CH9102 USB-Serial adapter 2022-07-08 21:13:39 +03:00
Ivan Kravets 4b2f0eb1d5 Extend CP210X rules 2022-06-20 22:20:47 +03:00
Ivan Kravets b568eb68d6 Docs: refactor installation guide and FAQ 2022-05-30 18:53:53 +03:00
Ivan Kravets 9d2adb37f3 Sync examples 2022-05-19 19:32:08 +03:00
Ivan Kravets 37c6f20747 Test only popular dev-platforms 2022-05-19 19:10:54 +03:00
Ivan Kravets 25e786e6a5 Docs: Sync with dev-platforms 2022-04-01 14:29:38 +03:00
Ivan Kravets c84709dd9d Switch to the new "pio pkg install" command 2022-03-08 15:57:25 +02:00
Maciej Augustyniak 2003806481 fix: Added udev rule for FireBeetle-ESP32. (#4168) 2022-02-05 13:13:43 +02:00
Ivan Kravets ac2b358f87 Docs: generate docs from the registry 2022-02-01 21:56:53 +02:00
Ivan Kravets 251a2c9fa4 Docs: link packages with the registry 2022-02-01 15:38:15 +02:00
Ivan Kravets 0064d4b2c5 Docs: remove deprecated links to "boards" page 2022-02-01 15:01:58 +02:00
Ivan Kravets d5373a62f4 Docs: Sync dev-platforms 2022-01-28 14:24:25 +02:00
Valerii Koval 1282a65bcb Update Arduino udev rule to include latest Portenta board
Resolves #4014
2021-08-02 12:12:52 +03:00
Ivan Kravets 17c7d90d52 Sync docs 2021-06-29 18:11:08 +03:00
Valerii Koval 186ab70bf9 Add udev rule for Raspberry Pi Pico boards 2021-05-10 11:38:05 +03:00
Ivan Kravets 60c83bae93 Docs: Sync dev-platforms 2021-05-01 13:44:28 +03:00
sephalon 1ec2e55322 Add udev rule for Atmel AVR Dragon (#3786) 2021-01-04 13:46:09 +02:00
Ivan Kravets ce7356794d Test examples from the official dev-platforms 2020-12-26 21:43:41 +02:00
Ivan Kravets da6cde5cbd Sync docs 2020-10-29 18:09:08 +02:00
Ivan Kravets 8625fdc571 Minor imperovements 2020-08-26 14:51:53 +03:00
Ivan Kravets a1ec3e0a22 Remove "vendor_url" and "docs_url" from Platform API 2020-06-25 23:23:55 +03:00
Ivan Kravets 7bc22353cc Docs: Sync dev-platforms 2020-06-25 18:04:04 +03:00
Ivan Kravets 5774654582 Switch to Github Actions (#3471) 2020-04-23 16:04:15 +03:00
Ivan Kravets a636a60e00 Sort examples 2020-04-08 22:34:04 +03:00
Ivan Kravets f976cf7ae5 Docs: Extend tutorials list 2020-03-30 17:15:18 +03:00
Ivan Kravets 096c2f6165 Typo fix in docs 2020-03-20 17:11:31 +02:00
Ivan Kravets 15647c81f0 New standalone (1-script) PlatformIO Core Installer 2020-03-19 18:26:30 +02:00
ShahRustam 475f898222 Replace installer script with a new one // Resolve #3420 (#3428)
* Replace installer script with a new one. Resolve #3420

* temp file name fix

* get-platformio.py script update.

* small fix
2020-03-19 13:26:51 +02:00
Matt McCartney e8692334f6 Replace deprecated in python3: iteritems with items and basestr with str (#3119) 2019-10-15 22:00:48 +03:00
Florian Knodt 94f8afec38 udev: Add GD32V DFU Bootloader (#3032) 2019-09-24 11:02:26 +03:00
Ivan Kravets 43ae62afd8 Sync Aceinna and GD32V dev/platforms. 2019-09-13 16:01:42 +03:00
Ivan Kravets 6265233903 Optimize udev rules 2019-09-02 16:01:15 +03:00
Ivan Kravets be3e26c202 Cleanup UDEV rules 2019-09-02 14:24:35 +03:00
Ivan Kravets 9f76293684 Cleanup Segger UDEV rules 2019-09-02 14:13:58 +03:00
Peter bdce78ba6f Stop ModemManager corrupting Arduino uploads (#2966)
On boards like the Arduino Micro, when in bootloader mode it appears ModemManager interferes with the programming process and result in a catastrophic failure with no end of different errors including, but not limited to:
```
error: programmer did not respond to command: write block
error: butterfly programmer uses avr_write_page() but does not provide a cmd() method.
error: programmer did not respond to command: set addr
```
After this, the device could appear to be completely non-functional, refusing to enumerate or appear for programming, but thankfully a double-reset will usually recover it, but the underlying ModemManager issue will still prevent successful programming. Hence the additional rules. 

This affects not only PlatformIO, but also the Arduino IDE (on linux).
2019-08-31 11:47:32 +03:00
Ivan Kravets 98ec287797 Docs: Remove non-existing project examples 2019-08-27 16:28:38 +03:00
Ivan Kravets a25c1155c2 Docs: Add support for Teensy 4.0 2019-08-19 18:16:53 +03:00
Yusuf Soyipek fcd1862f40 Add FT231XS ids for Sparkfun ESP32 Thing (#2886)
Signed-off-by: Yusuf Soyipek's ysoyipek@iora.com.tr
2019-08-12 23:22:55 +03:00
Ivan Kravets 91f0217d39 Make scripts compatible with Python 3 // Resolve #2779 2019-07-12 13:38:37 +03:00
Peter 6daf387c90 Missing parentheses and depreciated syntax (#2700)
Fixes
```
  File "get-platformio.py", line 93
    print r['out']
          ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(r['out'])?
```

and 

```
  File "get-platformio.py", line 146
    except Exception, e:
                    ^
SyntaxError: invalid syntax
```
2019-06-25 23:50:06 +03:00
Peter 40c8046546 Fix Teensy serial lockout (#2676)
Fixes `[Errno 16] Device or resource busy: '/dev/ttyACM0` issue on Teensy 3.2 and 3.5 (at minimum) due to ModemManager probing the devices and making them unavailable. Updated rules sourced from current https://www.pjrc.com/teensy/49-teensy.rules configuration.
2019-06-16 12:36:41 +03:00
Ivan Kravets 48c1aeae03 Fix "systemd-udevd" warnings in 99-platformio-udev.rules // Resolve #2442 2019-05-03 13:11:03 +03:00
Ivan Kravets ff5da3c3cc Use stable dev/platforms for CI 2019-03-30 13:54:29 +02:00