ArduinoIDE 0019


вышла новая 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
  • +1
  • 4 сентября 2010, 11:03
  • admin

Комментарии (3)

RSS свернуть / развернуть
+
0
Так срочно качаю ))) надо заценить )))
avatar

skystorm

  • 4 сентября 2010, 11:31
+
0
Не очень понятно — что за Serial.peak() и что нам даёт базовый класс Stream
avatar

savarez

  • 8 сентября 2010, 18:18
+
+1
Stream — поток. Дает передачу бинарных данных.
avatar

skystorm

  • 8 сентября 2010, 21:08

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.