aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-10-02[PUSB] Moved static members inside HID_ classCristian Maglie
This commit prepares for the next refactoring
2015-10-02[PUSB] replaced u8 with uint8_tCristian Maglie
2015-10-02[PUSB] Selected interface and endpoint are now part of PUSBListNodeCristian Maglie
The method int8_t PluggableUSB::addFunction(PUSBListNode *, uint8_t *) has been changed to bool PluggableUSB::plug(PUSBListNode *node) since both EP and Interfaces are now saved directly into node
2015-10-02[HID] Now HID extends directly PluggableUSBListNodeCristian Maglie
This avoid duplicate instatiation of callback and save a considerable amount of flash.
2015-10-02[PUSB] Global functions PUSB_* are now methods of PluggableUSB classCristian Maglie
2015-10-02[PUSB] PUSBCallback struct has been merged into PUSBListNodeCristian Maglie
This slightly simplifies PluggableUSB API.
2015-10-01Added LED_BUILTIN to GEMMAArturo Guadalupi
as asked in #3907
2015-09-29Merge remote-tracking branch 'arduino/master'Cristian Maglie
2015-09-29Removed not used PUSB_Begin()Nico
2015-09-28[HID] Added missing return in HID.begin()Cristian Maglie
2015-09-28[HID] Removed unused PUSBReturn structureCristian Maglie
2015-09-28[HID] Changed 'u8' to 'uint8_t' in definitionsCristian Maglie
2015-09-28Removed not needed Timer warningNico
Timer is declared above, so nothing is missing here.
2015-09-28Removed Timer warnings when Timer 2 is not presentNico
2015-09-28Remove Compiler Warning in Tone.cppNico
2015-09-28Fix compiler warning in CDC.cppNico
2015-09-28Fix compiler warnings in USBCore.cppNico
2015-09-28[HID] added 'const' qualifier in HID initializationCristian Maglie
See https://github.com/arduino/Arduino/pull/3840#discussion_r40438845
2015-09-28Merge branch 'pluggable_hid_impr' of https://github.com/cmaglie/ArduinoCristian Maglie
2015-09-28Added Arduino Zero exclusion to READMEArturo Guadalupi
2015-09-25Merge pull request #3864 from facchinm/pulseInLongOVFMartino Facchin
fix pulseInLong considering overflow
2015-09-24Fixed another regression in IPAddress.hCristian Maglie
If the includer tries to inlcude IPAddress.h without first including WString.h the build will fail.
2015-09-24{build.path}/{archive_file} is now {archive_file_path} in recipe.ar.patternFederico Fissore
2015-09-22HID: merged HID_Descriptor into HIDDescriptorListNodeCristian Maglie
This simplifies the object model and produce a small gain in code size and performance.
2015-09-22HID: Renamed fields in HIDDescriptorListNode and HID_DescriptorCristian Maglie
In particular HIDDescriptorListNode.cb has been renamed to HIDDescriptorListNode.descriptor because it contains decriptor data and not callbacks. Moreover the HID_Descriptor.descriptor field has been renamed to HID_Descriptor.data so the structure has now two fields length and data. typedef struct __attribute__((packed)) { uint16_t length; const void* data; } HID_Descriptor; class HIDDescriptorListNode { public: HIDDescriptorListNode *next = NULL; const HID_Descriptor *descriptor; HIDDescriptorListNode(const HID_Descriptor *d) : descriptor(d) { } }; This imply a change in the use of the node from: node->cb->lenght node->cd->descriptor to node->descriptor->length node->descriptor->data
2015-09-21Modified reference to Leonardo only in the examplesArturo Guadalupi
According to #3786 removed the reference to Leonardo only in while(!Serial) of the examples. Changed in in "wait for serial port to connect. Needed for native USB port only"
2015-09-21Merge branch 'patch-7' of https://github.com/NicoHood/ArduinoCristian Maglie
2015-09-21fix pulseInLong considering overflowMartino Facchin
fixes #3830
2015-09-21Merge pull request #3825 from NicoHood/patch-6Martino Facchin
Remove Raw HID definitions at wrong place
2015-09-21pulseInLong: fix incorrect timeout handlingMartino Facchin
2015-09-20Fix CDC Serial buffer size determinationNico
2015-09-20Fix HW Serial buffer size determinationNico
2015-09-20Remove Raw HID definitions at wrong placeNico
2015-09-18Updating arduino-builder to 1.0.0-beta8Federico Fissore
2015-09-18Merge branch 'ethernet-dns-fix' of https://github.com/cmaglie/ArduinoCristian Maglie
2015-09-18Fixed wrong category in EEPROMCristian Maglie
See #3812
2015-09-18Moved build artifacts into root build folderCristian Maglie
The intermediate files used for build (.o, .a ...) are still in subfolders to avoid conflicts. Fix #3807
2015-09-18Added categories to librariesCristian Maglie
Fix #3812
2015-09-18Fixed wrong condition in turnOffPWM(..)Cristian Maglie
Fix #2163
2015-09-15Adding preprocessing recipes to AVR coreFederico Fissore
2015-09-15Updating arduino-builder to 1.0.0-beta4Federico Fissore
2015-09-10Merge pull request #3542 from facchinm/plugUSB_samMartino Facchin
Add pluggableUSB capabilities to SAM core
2015-09-09Added IPAddress::fromString(....) functionCristian Maglie
2015-09-01...and also a leading ','... (oops 2)Cristian Maglie
See #2408
2015-09-01Added missing #ifdef in WInterrupts.c... (oops)Cristian Maglie
See #2408
2015-08-31Added EXTERNAL_NUM_INTERRUPTS for AVR xxU2 seriesCristian Maglie
2015-08-31AVR: Faster Interrupts, no size change.Andrew J. Kroll
Fixes #2408
2015-08-27Release new boards as AVR core 1.6.8Cristian Maglie
2015-08-27Added support to Genuino boards (drivers, boards.txt entries, bootloaders)Cristian Maglie
2015-08-26Wire (AVR): Fix bug with repeated STARTNate Williams
Fix #66