Arduino for Mac 軟體歷史版本整理

winXmac軟體社群 Mac 開發工具 版本數量 19 開源軟體 Rate 100

Arduino for Mac,軟體教學,軟體下載,軟體社群,Windows軟體,Mac軟體

Arduino for Mac


開源的 Arduino para Mac(IDE)使得編寫代碼並將其上傳到開發板變得容易。它運行在 Windows,Mac OS X 和 Linux 上。環境是用 Java 編寫的,基於 Processing 和其他開源軟件。這個軟件可以和任何 Arduino 板一起使用。最讓人感興趣的功能是:期待已久的新 arduino-builder這是一個純粹的命令行工具,負責修改代碼,解決庫依賴和設置編譯...

Update:2017-10-02
Info:

What's new in this version:

- Added workaround for menu visualization bug in MacOSX 10.13 beta
- Fixed bug for negative-font-size
- New/Rename tabs now allows names starting with a number


Update:2017-08-22
Info:

What's new in this version:

IDE:
- IDE Toolbar can now go full width on 4K display
- Environment variable LIBRARY_INDEX_URL is now correctly parsed (LIBRARY_INDEX_URL_GZ can also be optinally specified)
- Added per-board generic option in config file boards.txt for disabling control of dtr+rts
- CLI: fixed missing "runtime.platform.path" when running without the `--board` option
- Linux: fixed desktop icon not launching the IDE in certain Window Managers
- Allow setting low values for console size (correctly applies console.lines=x in preferences.txt)
- Make Preference window fit 600px height displays
- Fix error when renaming an unsaved, newly added file
- Added the ability to increase/decrease font size via keyboard + mouse shortcuts (Ctrl + MouseWheel)
- Sketch names starting with a digit are now allowed
- Serial monitor is opened on a default position if the multi-monitor setup change (this should fix cases when the serial monitor is opened outside of the visibile space)
- Fixed wrong folder name for "Adafruit Circuit Playground" library, now it can be updated cleanly
- Fixed wrong include for "RobotIRRemote", now it should not interfere anymore with the real IRRemote


Update:2017-06-06
Info:

What's new in this version:

IDE:
- Fixed RESOURCE_NAME in install.sh script
- Serial Monitor: added "Clear output" button. Thanks @MichaelSy
- added options in preferences.txt for: custom title, comment/uncomment shortcut, always show file extensions. Thanks @MichaelSy
- added options in preferences.txt to enable/disable typing assistance (auto close brace, auto indent)
- Enabling "Use external editor" option now requires to save all sketches.

CORE:
- AVR: added availableForWrite() method in generic Stream class. Thanks @eric-wieser
- AVR: moved flush() method up in the class hierarchy from Stream to Print class. Thanks @matthijskooijman

OTHER:
- Update Wifi101 Firmware Updater plugin


Update:2017-03-27
Info:

What's new in this version:

IDE:
- Fix command line: works again with relative paths (regression)
- Fix command line: "--save-prefs" works again (regression)
- AVR toolchain has been updated with a tentative fix for the ld-returned-5-exit-status bug
- Update arduino-builder to 1.3.25
- avoid name clashing for libraries
- cache core archives to speedup compilation consistently
- Allow BoardManager to fetch FreeBSD tools (thanks @kevans91)
- Serial monitor: the input string box is automatically focused when window is selected
- Serial monitor: now can not be opened during upload
- Serial monitor: now properly decodes UTF8 characters (thanks @aknrdureegaesr)
- Serial monitor: added 500k, 1M and 2M baudrates (thanks @dsstutts)
- Updated RSyntaxTextArea to 2.6.1 (textarea component)
- Updated jmdsn (mDNS discovery)
- Allow plugins to attach a listener to compile progress (thanks @tomneutens)

CORE:
- Add Atmel-ICE and JTAGICE3 programmers for AVR chips (thanks @matthijskooijman)
- AVR: Set unused bits of extended fuse to 1, should remove some avrdude warning during burn bootloader (thanks @descampsa)
- AVR: USB: send ZLP when needed (allows full 64 bytes packets)
- AVR: USB: use IAD descriptors instead than Generic (thanks @cuitoldfish)

OTHER:
- SAM platform source code has been moved to its own repository (https://github.com/arduino/ArduinoCore-sam) - all PRs and issues have been moved as well
- Update Wifi101 Firmware Updater plugin


Update:2016-12-23
Info:

What's new in this version:

Ide:
- Linux: running in command line mode doesn't require an X11 display anymore
- "Save as" now clears the "modified" status
- builder: Paths with strange UTF8 chars are now correctly handled
- builder: .hpp and .hh file extensions are now considered valid sketch extension
- builder: core.a is not rebuild if not needed (improve build time in particular for big projects)
- Fixed swapped actions "Copy for Forum" and "Copy as HTML"
- Linux/osx: If an editor tab is a symbolic link it is no more replaced with a real file when saving (see #5478)
- Increased the upload timeout to 5 minutes (it was 2 min, but it may be not sufficient when uploading via UART a big sketch)

Core:
- Added Arduino.org boards
- Added Adafruit Circuit Playground board
- Added "-g" option to linker to keep debug information in the .elf file (see #5539)
- avrdude: Added fake configuration for EFUSE on atmega8 part. This solves a long standing issue with "Burn bootloader"


Update:2016-12-16
Info:

What's new in this version:

IDE:
- Improved robustness of Serial Plotter while dealing with malformed or partial data. Thanks @xloem.
- Fixed regression on command line upload.
- Bug fix installing libraries from command line: the IDE tries to update the libraries index but it didn't use it straight away (this caused issues mainly on CI environments)
- Libraries and Boards Managers: if a download error happens (CRC error) the IDE tries to download the file again without the need to remove the corrupted file manually.
- Improved serial plotter with horizontal axis and grid. Thanks @duff2013
- Fixed a bunch of small bugs in the editor

CORE:
- avr: set default values for "upload.verify" and "program.verify" (allows compatibility with older IDE). Thanks @per1234


Update:2016-09-24
Info:

What's new in this version:

IDE:
- Refactor Editor code, solving some long standing bugs and cleaning up everything
- Add initial Cloud API integration. When plugging a new board, if an additional core is needed, the user will be prompted to install it
- Improved examples menu organization
- Recompiled arduino-builder with Go 1.7.1 to avoid crash on OSX Sierra

CORE:
- avr: Add support for internal 2.56V and 2.56V ext. cap analog references on the ATtiny25/45/85.
- Added String::toDouble().
- Update to avrdude 6.3 with patch to ignore unused fuses (burn bootloader works also wih outdated cores)


Update:2016-07-27
Info:

What's new in this version:

IDE:
- A lot of bugfixes to builder
- Libraries can now define the property "includes" in the library.properties to tell the IDE which `#include ` lines should be added to the sketch when the "Include library" command is used. See: https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification#libraryproperties-file-format
- Examples are now filtered by architecture
- Added more graceful handling of upload failures
- Solved a bug that crashed the IDE with some exotic serial devices

CORE:
- avr: toolchain updated to latest Atmel release 3.5.3 The updated tools are now binutils-2.26, gcc-4.9.2, avr-libc-2.0.0, gdb-7.8
- avr: avrdude updated to version 6.3
- fixed a small bug that caused a compile error on some 3rd party derivatives boards based on Leonardo
- sam: added snprintf_P to avr/pgmspace.h stub. Thanks @jantje
- avr: Fix TX buffer being overwritten by multiple Wire.write(...) calls in slave mode. Thanks @kellerkindt
- Another small fix to String iterators. Thanks @Ivan-Perez @Chris--A
- Added getTimeout() method to Stream. Thanks @mattb5906
- avr: Fixed USB wakeup event handling, this solves some rare lockups of serial port on some linux distributions
- Speed and size improvement on Print::printFloat(..). Thanks @bblanchon
- avr: Added Serial.availableForWrite() for USB-CDC serial ports
- avr: Added PIN_defines to all board variants


Update:2016-05-11
Info:

What's new in this version:

IDE:
- Catch and report errors during parsing contributed index files
- Fixed IDE version color on about dialog box.
- The "always-on-top update notification" popup is now less intrusive.
- Fixed untraslated string during IDE startup splash window.
- New arduino-builder: better core library detection, faster operations when recompiling and more.
- Fixed multitab error reporting
- Rework serial port discovery to be faster, less cpu intensive and FTDI friendly
- Avoid launching multiple concurrent compile and upload operation
- Use hi-res icons for Serial monitor and plotter
- Make http://librarymanager and http://boardmanager links clickable from the editor window
- Cut/Copy actions are disable when there is no text selected.
- Fixed Ctrl+Del: now deletes the word behind the cursor instead of the entire line.
- Fixed "Verify code after upload" option in preferences.

Core:
- String class now supports iterators.
- sam: Allow 3rd party boards that depend on SAM core to use their own
- USB vid/pid and manufacturer/product strings.
- avr: Check at runtime if 32u4 boards are shipped with new bootloader; if so write bootloader magic value in an unproblematic RAM location
- avr, sam: Added "reciper.ar.pattern" to plaform.txt to allow compatibility with older version of Arduino IDE.

Libraries:
- Bridge / bridge.py: added support for SSL sockets (Yun firmware >=1.6.2 is needed).