вышла новая Arduino IDE версии 0019. Скачать.
Что добавилось:
1. Доработана библиотека Ethernet (Christian Maglie). Теперь она зависит от новой библиотеки SPI, поэтому в начало скетчей добавляется строчка
#include <SPI.h>
2. Добавлена библиотека SPI (Christian Maglie)
3. Добавлены алиасы/имена для аналоговых входов — теперь к ним можно обращаться как:
A0, A1 и т.д.
4. Добавлен класс String
5. добавлена функция shiftIn()
6. обновлённая версия Firmata (поддерживает Mega и возможности запросов)
7. более точная реализация delay()
8. добавлен метод Serial.peek() — возвращает символ в конце приемного буфера и -1, если буфер пуст:
int HardwareSerial::peek(void) { if (_rx_buffer->head == _rx_buffer->tail) { return -1; } else { return _rx_buffer->buffer[_rx_buffer->tail]; } }
9. Добавлен базовый класс Stream для объекта Serial
10. Отключение прерываний пока функции digitalWrite() и pinMode() работают с портами
* в меню плат добавлены Arduino Fio, Arduino Pro и Pro Mini (5V / 16 MHz)
* модифицирован парсер сообщений об ошибках от компилятора avr-gcc / avr-g++
подробнее в ReleaseNotes
0 комментариев на «“ArduinoIDE 0019”»
Так срочно качаю ))) надо заценить )))
Не очень понятно — что за Serial.peak() и что нам даёт базовый класс Stream
Stream — поток. Дает передачу бинарных данных.