ArduinoCore-avr/cores/arduino
Cristian Maglie 9065229595 [PUSB] callbacks are now pure virtual methods
This change allows the compiler to handle callbacks resolution.

Callbacks now must be implemented on the class that extends
PUSBListNode and this is forced by compiler by means of pure
virtual methods.

Also the calls to HID.interface() and HID.endpoint() can now
be simplified to interface() and endpoint() respectively since
the methods are no more static.
2015-10-02 11:59:23 +02:00
..
Arduino.h pulseIn: add alternative implementation based on micros() 2015-05-29 15:01:38 +02:00
CDC.cpp Fix compiler warning in CDC.cpp 2015-09-28 16:30:39 +02:00
Client.h Added license for Client, IPAddressm and Server (master branch) 2014-02-13 17:49:14 +01:00
HardwareSerial.cpp Prevent losing bytes in HardwareSerial::end() 2015-07-31 14:06:20 +02:00
HardwareSerial.h Fix HW Serial buffer size determination 2015-09-20 11:07:19 +02:00
HardwareSerial0.cpp Remove unneeded register and ISR names in HardwareSerialx.cpp 2014-05-06 10:26:46 +02:00
HardwareSerial1.cpp Remove unneeded register and ISR names in HardwareSerialx.cpp 2014-05-06 10:26:46 +02:00
HardwareSerial2.cpp Remove unneeded register and ISR names in HardwareSerialx.cpp 2014-05-06 10:26:46 +02:00
HardwareSerial3.cpp Remove unneeded register and ISR names in HardwareSerialx.cpp 2014-05-06 10:26:46 +02:00
HardwareSerial_private.h Support Atmega8 (and similar that define PE instead of UPE) again 2014-06-25 17:20:07 +02:00
IPAddress.cpp Added IPAddress::fromString(....) function 2015-09-09 12:03:29 +02:00
IPAddress.h Fixed another regression in IPAddress.h 2015-09-24 15:52:32 +02:00
PluggableUSB.cpp [PUSB] replaced u8 with uint8_t 2015-10-02 11:59:22 +02:00
PluggableUSB.h [PUSB] callbacks are now pure virtual methods 2015-10-02 11:59:23 +02:00
Print.cpp Print not Aborting on Write() failure 2015-08-12 11:47:57 +02:00
Print.h Backported Print class from ide-1.5.x branch 2014-05-24 00:13:07 +02:00
Printable.h Printable.h doesn't need new.h but only stdlib.h for size_t. 2014-09-06 12:37:57 +02:00
Server.h Add #include "Print.h" in Server.h 2014-09-26 22:58:19 +03:00
Stream.cpp Fixed indentation in Stream.cpp, no code change 2015-04-21 18:10:32 +02:00
Stream.h Add a Stream::find(char) method 2015-06-01 14:06:32 +00:00
Tone.cpp Remove Compiler Warning in Tone.cpp 2015-09-28 16:30:39 +02:00
USBAPI.h Fix CDC Serial buffer size determination 2015-09-20 11:08:49 +02:00
USBCore.cpp [PUSB] Global functions PUSB_* are now methods of PluggableUSB class 2015-10-02 11:59:22 +02:00
USBCore.h Add Serial_::readBreak() to process SEND_BREAK requests 2015-07-31 14:06:19 +02:00
USBDesc.h make CDC function non removable 2015-07-16 13:12:14 +02:00
Udp.h Making Print::write(char *) non-virtual. 2011-09-07 18:41:05 -04:00
WCharacter.h Replacing custom String.toInt() function with a call to atol(). 2010-12-03 23:12:41 -05:00
WInterrupts.c ...and also a leading ','... (oops 2) 2015-09-01 10:58:48 +02:00
WMath.cpp Removed a handful of SVN expansion keywords. See #277 2015-07-03 10:38:07 +02:00
WString.cpp Check for __cplusplus >= 201103L as well as __GXX_EXPERIMENTAL_CXX0X__ 2015-07-16 13:06:10 +02:00
WString.h Check for __cplusplus >= 201103L as well as __GXX_EXPERIMENTAL_CXX0X__ 2015-07-16 13:06:10 +02:00
abi.cpp Correct implementation of gcc specific internal functions 2014-09-06 12:42:25 +02:00
binary.h Added license for Arduino.h, binary.h and main.cpp (master branch) 2014-02-13 17:48:47 +01:00
hooks.c Added general yield()-hook for cooperative scheduling development (part 2) 2012-11-02 18:12:21 +01:00
main.cpp remove setupUSB weak hook and replace with global constructors 2015-07-16 13:13:49 +02:00
new.cpp Fixed license for new.cpp and small cosmetic changes 2014-09-06 12:44:53 +02:00
new.h Fixed license for new.cpp and small cosmetic changes 2014-09-06 12:44:53 +02:00
wiring.c Removed not needed Timer warning 2015-09-28 16:30:40 +02:00
wiring_analog.c Removed a handful of SVN expansion keywords. See #277 2015-07-03 10:38:07 +02:00
wiring_digital.c Fixed wrong condition in turnOffPWM(..) 2015-09-18 11:01:08 +02:00
wiring_private.h Added EXTERNAL_NUM_INTERRUPTS for AVR xxU2 series 2015-08-31 18:12:13 +02:00
wiring_pulse.S pulseInASM: rework comment style 2015-05-29 15:01:38 +02:00
wiring_pulse.c fix pulseInLong considering overflow 2015-09-21 11:59:20 +02:00
wiring_shift.c Removed a handful of SVN expansion keywords. See #277 2015-07-03 10:38:07 +02:00