Cristian Maglie
848dd39313
[sam] SPI library: added SPI_HAS_EXTENDED_CS_PIN_HANDLING flag
...
This allows to check if SPI provides extended API to allow automatic
CS pin handling.
2014-09-11 13:57:07 +02:00
Cristian Maglie
11cf45d6d6
Fix indent and small cosmetic changes
2014-09-10 18:22:02 +02:00
Cristian Maglie
6f9674288b
Merge pull request #2279 from cmaglie/fix-leo-upload-osx10.9.4
...
Fix for upload problems on Arduino Leonardo (and derivatives) on OSX 10.9
2014-09-10 12:58:10 +02:00
Cristian Maglie
9a8b9c5c58
Fixed license for new.cpp and small cosmetic changes
2014-09-06 12:44:53 +02:00
Cristian Maglie
37ee800abd
Correct implementation of gcc specific internal functions
...
The following empty stubs has been replaced by the gcc
flag -fno-threadsafe-static:
int __cxa_guard_acquire(__guard *);
void __cxa_guard_release (__guard *);
void __cxa_guard_abort (__guard *);
The following empty stubs has been moved into their specific
module abi.cpp:
void __cxa_pure_virtual(void) __attribute ((noreturn));
void __cxa_deleted_virtual(void) __attribute ((noreturn));
Fix #107
2014-09-06 12:42:25 +02:00
Cristian Maglie
b0b83625c1
Printable.h doesn't need new.h but only stdlib.h for size_t.
...
Probalby new.h may be removed completely.
2014-09-06 12:37:57 +02:00
Cristian Maglie
07e3e83424
Added new/delete stubs for Arduino Due
...
Fix #1485
A better implementation may be desirable as discussed in #108
2014-09-06 10:26:59 +02:00
Cristian Maglie
b7b9da7710
Updated version to 1.5.8
2014-09-05 10:11:47 +02:00
Cristian Maglie
aa776b30ba
Fix for upload problems on Arduino Leonardo (and derivatives) with OSX 10.9.4
2014-09-01 12:16:41 +02:00
Cristian Maglie
7f2350f714
Merge branch 'master' into ide-1.5.x
2014-08-08 15:44:41 +02:00
Christopher Andrews
1bbcb2f9d4
Added replacement stub for cstdlib atexit() funciton.
...
This is an empty stub to simply allow use of complex types with a
non global static lifetime. For more complex handling the function
'atexit' can be redefined in user code.
For more information see:
https://github.com/arduino/Arduino/pull/2229
https://github.com/arduino/Arduino/issues/1919
2014-08-08 15:38:57 +02:00
PaulStoffregen
daa7e7dcc9
Fix interrupt masking on Arduino Due
2014-08-01 16:44:47 -07:00
PaulStoffregen
ef06410d16
Add SPI_HAS_TRANSACTION symbol for Arduino Due
2014-08-01 13:00:29 -07:00
PaulStoffregen
abb37e202f
SPI Transactions for Arduino Due
2014-08-01 05:57:13 -07:00
PaulStoffregen
3d5ef6d5d9
SPI Transactions for AVR
2014-08-01 05:38:27 -07:00
Cristian Maglie
fd94e184a5
Merge remote-tracking branch 'arduino/master' into ide-1.5.x
2014-07-24 14:46:05 +02:00
Cristian Maglie
163b60ee29
Merge pull request #2206 from amulya349/master
...
Fix of a bug #2199
2014-07-24 14:40:52 +02:00
Amulya Kumar Sahoo
865594d132
Fix of a bug
2014-07-23 01:03:44 +05:30
Cristian Maglie
6200ec2039
Merge pull request #2194 from Fede85/ide-1.5.x_lib-description
...
Ide 1.5.x lib description
2014-07-21 12:16:20 +02:00
Cristian Maglie
dbd9b77b49
Merge pull request #2190 from ribbons/compiler-warnings
...
Fix two compiler warnings generated by updated toolchain
2014-07-19 09:35:58 +02:00
Fede85
dd77375fe9
missing paragraph field in library.properties
2014-07-18 20:08:01 +02:00
Fede85
b02e85ceb2
modified sentences in library.properties files
2014-07-18 19:41:34 +02:00
PaulStoffregen
33cec73f26
Add availableForWrite() to HardwareSerial
2014-07-18 07:01:26 -07:00
Matt Robinson
61a3558946
Cast empty string to char* to fix compiler warning
...
Stream::find(char *target) passes an empty terminator string to
Stream::findUntil(char *target, char *terminator) which caused a compiler
warning with the updated toolchain, so cast it to a char*.
2014-07-17 16:51:35 +01:00
Cristian Maglie
75ec6a1b31
Due: Wire.setClock can be called at any time
...
See #2157
2014-07-06 00:36:22 +02:00
Kristian Lauszus
9d20959b6a
Implemented setClock for the Due as well
...
This allows users to change the I2C clock frequency
2014-07-02 19:47:23 +02:00
Cristian Maglie
49ec540204
Merge pull request #1912 from Lauszus/issues440
...
Enable user to change the I2C clock frequency by calling setClock in the Wire library
2014-07-02 15:37:30 +02:00
Cristian Maglie
396278598c
Merge pull request #2148 from Lauszus/promini
...
Arduino Pro and Pro Mini should use eightanaloginputs variant
2014-07-02 15:29:31 +02:00
Fede85
8e48cef584
added support for the ArduinoISP
2014-07-02 15:03:12 +02:00
Cristian Maglie
d07eb8866a
Update ArduinoWifiShield_upgrade_mac.sh
2014-07-01 19:11:19 +02:00
Ankit Daftery
b0ab27c47e
Update ArduinoWifiShield_upgrade.sh
...
File path should be updated, is wrong currently, will throw an error saying files missing.
2014-07-01 19:09:49 +02:00
Cristian Maglie
81a5352811
Merge branch 'master' into ide-1.5.x
2014-07-01 19:07:55 +02:00
Cristian Maglie
494d3de97d
Fixed permission on wifishield upgrade script.
2014-07-01 19:05:03 +02:00
Cristian Maglie
fe78ffe429
Merge pull request #2118 from benoit-artefactlabs/wifishield-upgrade-firmware-mac-path
...
corrected wrong path to firmware binaries in wifishield upgrade script f...
2014-07-01 18:52:41 +02:00
Cristian Maglie
c2c122b079
Merge branch 'master' into matthijskooijman-ide-1.5.x-timer-variant
...
Conflicts:
app/src/processing/app/debug/Compiler.java
hardware/arduino/sam/cores/arduino/main.cpp
2014-07-01 18:34:46 +02:00
Cristian Maglie
e5f34e5a83
Merge branch 'ide-1.5.x-timer-variant' of github.com:matthijskooijman/Arduino into matthijskooijman-ide-1.5.x-timer-variant
2014-07-01 18:29:07 +02:00
Cristian Maglie
29f9dd9f1f
Merge pull request #2139 from cmaglie/init-variant
...
Allow variants to define an initVariant() function that is called at startup
2014-07-01 17:28:45 +02:00
Cristian Maglie
00087c11f4
Reverting -flto flag from AVR core until all compatibility problems are worked out.
...
For more info:
https://groups.google.com/a/arduino.cc/d/msg/developers/21G5w2HbUOg/NRMW6c9OIFUJ
2014-07-01 17:18:04 +02:00
Cristian Maglie
e0f83a3617
Backported digitalPinToInterrupt macro from IDE 1.5.x
2014-06-30 18:24:08 +02:00
Kristian Lauszus
4e38e595eb
Arduino Pro and Pro Mini should use eightanaloginputs variant, so all 8 analog pins can be used
2014-06-28 22:37:26 +02:00
Cristian Maglie
bb095a2a59
initVariant() is now declared as external "C" function.
...
See #2080 for more details.
2014-06-27 14:26:32 +02:00
Cristian Maglie
370648a532
Merge branch 'ide-1.5.7' into ide-1.5.x
2014-06-27 13:44:18 +02:00
Matthijs Kooijman
10a89a1d8d
Support Atmega8 (and similar that define PE instead of UPE) again
...
These chips were previously supported, but since parity error checking
was added, this support has broken. Most chips define UPE0 (etc.) for
the parity error bit. Some chips don't have numbered UARTS so only
define UPE and even fewer define PE instead of UPE. This adds support
for those chips again.
Closes : #2137
2014-06-25 17:20:07 +02:00
Matthijs Kooijman
4014dd6070
Allow variants to define an initVariant() function that is called at startup.
...
See #2080 and #2139 .
2014-06-25 16:56:19 +02:00
Cristian Maglie
c2e5f67ea6
Updated arm gcc to version 4.8.3-2014q1
2014-06-25 11:59:47 +02:00
Cristian Maglie
4df2c8982a
Updated arm gcc to 4.8.3
2014-06-25 11:57:49 +02:00
Cristian Maglie
3a4381955e
Updated arm gcc to 4.7.4
2014-06-25 11:56:50 +02:00
Cristian Maglie
59767b4c03
Removed patch for old malloc bug (no more useful with updated toolchain)
2014-06-25 10:14:35 +02:00
Federico Fissore
b72f461b4c
Fixed compilation error when targetting Mega. Error is caused by #2039 and this fix is just a workaround
2014-06-25 10:14:35 +02:00
Federico Fissore
6f74581bba
gcc: Adding -w flag to compiler.c.elf.flags in order to avoid printing ISR warning http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59396
2014-06-25 10:14:35 +02:00