1
0
mirror of https://github.com/arduino/Arduino.git synced 2024-12-04 15:24:12 +01:00
Arduino/hardware/arduino/avr/cores/arduino
Cristian Maglie 0dfa815ce4 [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
..
abi.cpp Correct implementation of gcc specific internal functions 2014-09-06 12:42:25 +02:00
Arduino.h pulseIn: add alternative implementation based on micros() 2015-05-29 15:01:38 +02:00
binary.h Added license for Arduino.h, binary.h and main.cpp 2014-02-10 12:55:16 +01: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 2014-02-10 12:55:16 +01: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
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
hooks.c Added general yield()-hook for cooperative scheduling development (part 2) 2012-11-02 18:12:21 +01: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
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
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 Add Print::write(const char *, size_t) 2013-12-24 13:22:42 +01: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
Udp.h Created second level in hardware folder: hardware/PACKAGE/PLATFORM/... 2011-12-30 15:46:04 +01: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
WCharacter.h Created second level in hardware folder: hardware/PACKAGE/PLATFORM/... 2011-12-30 15:46:04 +01:00
WInterrupts.c ...and also a leading ','... (oops 2) 2015-09-01 10:58:48 +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.c fix pulseInLong considering overflow 2015-09-21 11:59:20 +02:00
wiring_pulse.S pulseInASM: rework comment style 2015-05-29 15:01:38 +02:00
wiring_shift.c Removed a handful of SVN expansion keywords. See #277 2015-07-03 10:38:07 +02:00
wiring.c Removed not needed Timer warning 2015-09-28 16:30:40 +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