- 11 Jun, 2020 3 commits
-
-
Greyson Christoforo authored
move timout handling into its own function change timeout from milliseconds to microseconds don't forget operating slave address or the bitrate when we reset because of a timeout Co-Authored-By: Witold Markowski <witold.a.markowski@gmail.com> fix delay datatype uint16_t --> uint32_t Update libraries/Wire/src/utility/twi.c fix mix up using TWBR instea of TWAR! Co-Authored-By: Matthijs Kooijman <matthijs@stdin.nl> Update libraries/Wire/src/utility/twi.c fix 2nd TWBR/TWAR mixup Co-Authored-By: Matthijs Kooijman <matthijs@stdin.nl> twi_stop() should use the same timeout as everywhere else all while loops are now protected by timeouts Revert "twi_stop() should use the same timeout as everywhere else" This reverts commit 68fe5f1dae1bb41183bb37eeda3fb453394a580c. make timeout counter volatile rename timeout function for improved clarity - resetting the twi interface on timeouts is now optional - timeouts in the ISR are no longer hardcoded and now obey the set timeout value - a user-readable flag is now set whenever a timeout occurs - the user can clear this flag whenever they like
-
Martino Facchin authored
Add "new" proxy header for compatibility with c++-standard #include<new>
-
Martino Facchin authored
Added precompiled library support
-
- 13 May, 2020 1 commit
-
-
eudoxos authored
-
- 04 May, 2020 1 commit
-
-
Martino Facchin authored
Correct comment on wiring_analog.c
-
- 02 May, 2020 1 commit
-
-
Maximilian Leopold authored
-
- 28 Apr, 2020 1 commit
-
-
Cristian Maglie authored
-
- 19 Mar, 2020 1 commit
-
-
Martino Facchin authored
Fix sine -> since typo in HardwareSerial files
-
- 18 Mar, 2020 1 commit
-
-
Daniel Jackson authored
-
- 02 Dec, 2019 1 commit
-
-
Cristian Maglie authored
-
- 25 Sep, 2019 1 commit
-
-
Manuel Reimer authored
* Interrupt ordering for 32u2 and 16u2 MCU * Added missing chip variants
-
- 20 Sep, 2019 3 commits
-
-
Giampiero Baggiani authored
Port of https://github.com/arduino/Arduino/pull/7023
-
Martino Facchin authored
Remove Genuino Occurrences
-
Cristian Maglie authored
-
- 19 Sep, 2019 1 commit
-
-
Luca Cipriani authored
-
- 18 Sep, 2019 2 commits
-
-
Alexander Entinger authored
Revert "Changed linking order, so precompiled libraries can be used"
-
Alexander Entinger authored
This reverts commit 41f15a13.
-
- 16 Sep, 2019 15 commits
-
-
Alexander Entinger authored
No fixed value for USB power current.
-
Asuki Kono authored
-
Corjan85 authored
* Changed linking order, so precompiled libraries can use the Arduino code functions. * Added 'compiler.libraries.ldflags', reverted object order in previous commit
-
Alexander Entinger authored
Minor optimization in shiftOut function
-
Alexander Entinger authored
Cast pins to signed integers to avoid Wtype-limits compile warning
-
Alexander Entinger authored
Do not claim AT-protocol in CDC interface descriptor
-
Alexander Entinger authored
Correct yunmini.bootloader.file on boards.txt
-
Alexander Entinger authored
[TWI] Add __attribute__ ((fallthrough)) to remove recent GCC warnings
-
Alexander Entinger authored
Add `bitToggle` macro to complement `bitSet` etc
-
Alexander Entinger authored
-
Alexander Entinger authored
Add placement new operator
-
Alexander Entinger authored
Add parameter names to common prototypes
-
Alexander Entinger authored
Adding parenthesis around 'bitvalue' allowing correct macro expansion when using with ternary operator such as bitWrite(value, bit, some_computed_value == 5 ? 1: 0);'
-
Alexander Entinger authored
Fix unused variable warning for non-pluggable USB in SendDescriptor
-
Alexander Entinger authored
Removes unnecessary if branch (because length is checked in while statement below the if-clause).
-
- 04 Sep, 2019 1 commit
-
-
Akihiro YAMAZAKI authored
checking `length` in below while statement
-
- 16 Aug, 2019 1 commit
-
-
CombiesGit authored
Added __attribute__ ((fallthrough));
-
- 02 Aug, 2019 1 commit
-
-
Geonil Goh authored
-
- 29 Jul, 2019 1 commit
-
-
Jeff Rowberg authored
-
- 22 Jul, 2019 1 commit
-
-
Jeff Rowberg authored
-
- 08 Jun, 2019 1 commit
-
-
Matthijs Kooijman authored
The CDC code presents itself as a virtual serial port. However, it also sets the "bFunctionProtocol" value to 1, which means it supports AT-commands, which is not actually the case. This might cause problems with some software, such as ModemManager. Originally, ModemManager would be very liberal with probing serial devices, using a blacklist to prevent probing non-modems such as Arduinos. Since version 1.7.990, it has supported a "strict" mode where it tries to be more restrained in what devices it probes. For CDC ACM devices, this means it will only probe devices that claim to support AT-commands. However, it also stopped applying the blacklist (intending to eventually remove the blacklist), meaning it would again probe Arduinos. This new strict policy is not the upstream default, but is enabled in Debian (since Buster) and Ubuntu (since bionic 18.04.2). The proper way to fix this, is to not claim AT comand support in the USB device descriptor, which is what this commit does. The Arduino will still show up as a virtual serial port, just not be probed by ModemManager in strict mode. For the commit that introduced the strict mode in ModemManager, see https://cgit.freedesktop.org/ModemManager/ModemManager/commit/src?id=ee570d44dc117dc69f23e83313dd877f76c5e3e0
-
- 16 May, 2019 1 commit
-
-
Martino Facchin authored
Remove historic Arduino 0012 workaround in SoftwareSerial
-
- 26 Apr, 2019 1 commit
-
-
luca authored
-