Ivan Grokhotkov
c1e59a37e1
analogRead
2014-12-12 04:40:43 +03:00
Ivan Grokhotkov
40e2eca7f6
EEPROM library
2014-12-09 22:20:30 +03:00
Ivan Grokhotkov
4936093dcf
Update SDK to 0.9.3
2014-12-09 10:25:59 +03:00
Ivan Grokhotkov
e510c0226a
WiFi scanning fixes
2014-12-09 10:23:50 +03:00
Ivan Grokhotkov
bb3e2ed04b
Wire library with i2c master support
2014-12-09 10:11:42 +03:00
Ivan Grokhotkov
d0e58a756b
digitalWrite fix
2014-12-09 10:10:26 +03:00
Ivan Grokhotkov
1154cd8ae5
Add stubs for itoa, ltoa
2014-12-09 10:09:12 +03:00
Ivan Grokhotkov
fa546bb31a
Implement most WiFi functions
...
Need to update to SDK 0.9.3 because DHCP client functions are missing
2014-12-05 22:39:40 +03:00
Ivan Grokhotkov
92babaed21
Open-drain output mode
2014-12-05 00:05:01 +03:00
Ivan Grokhotkov
f788022730
Modify the linker script to move some code into flash, enable -mtext-section-literals
2014-12-02 00:46:57 +03:00
Ivan Grokhotkov
d3359d3670
Don't use timer for zero delay
2014-12-01 00:37:51 +03:00
Ivan Grokhotkov
9cc12ccc15
Add ESP8266WiFi library
2014-12-01 00:36:56 +03:00
Ivan Grokhotkov
4fc356fbf5
Add circular buffer implementation
2014-12-01 00:36:07 +03:00
Ivan Grokhotkov
c346734adc
Move some code to flash and fix prototypes
2014-12-01 00:34:59 +03:00
Ivan Grokhotkov
22b88f73c2
Fix malloc/free references
2014-12-01 00:34:28 +03:00
Ivan Grokhotkov
636745b9a8
Fix initialisation, fix HardwareSerial, add esptool.py flashing
2014-11-25 09:58:14 +03:00
Ivan Grokhotkov
c633f53634
Implement digital IO functions
2014-11-21 21:23:27 +03:00
Ivan Grokhotkov
71e7ed040f
Tidy up backend code for esp8266 (malloc, free, yield)
2014-11-21 19:15:40 +03:00
Ivan Grokhotkov
e059e5a231
Implement global init for esp8266
2014-11-21 18:14:45 +03:00
Ivan Grokhotkov
723c87c1b7
Implement delay()
2014-11-21 12:16:12 +03:00
Ivan Grokhotkov
11e8e3d16f
Fix build errors
2014-11-21 12:15:50 +03:00
Ivan Grokhotkov
b42b22c9e7
Fix continuations
2014-11-21 12:15:03 +03:00
Ivan Grokhotkov
319c22d492
Continuations support
2014-11-20 17:25:27 +03:00
Ivan Grokhotkov
307a029a0e
Updates for esp8266 platform
2014-11-20 17:25:01 +03:00
Ivan Grokhotkov
e94179fbd3
Wiring time functions
2014-11-16 16:09:55 +03:00
Ivan Grokhotkov
b8d51b9409
Generate binary from irom0.text for flashing at 0x40000
2014-11-15 12:30:07 +03:00
Ivan Grokhotkov
a12c6fcea2
Basic support for esp8266 platform
...
This includes empty stubs for most core Arduino functions.
Need to actually implement all those digital reads writes whatever.
Need to prebuild toolchains (xtensa-elf-lx106) for 3 platforms and put them on some download server.
Need to do the same with esptool.
Need to fix 0x40000 binary generation and add correct upload commands.
Maybe even implement uploads over WiFi.
2014-11-15 10:45:08 +03:00
Cristian Maglie
34c40b224f
[avr] SPI: removed redundant include
2014-11-14 00:23:11 +01:00
Cristian Maglie
993cc9bbb4
[avr] Small comments and headers fixes in SPI
2014-11-14 00:23:11 +01:00
Matthijs Kooijman
cd9a9e3fd7
Reduce avrdude verbosity
...
Previously, when verbose uploads were enabled, avrdude was run with four
-v options, causing it to dump all raw bytes exchanged with the
bootloader. This floods the console so much that meaningful output
mostly disappears.
Most users probably want to enable verbose mode just to see what avrdude
command is ran. Furthermore, users that benefit from the raw bytes
dumped are perfectly capable of either running avrdude manually, or
modifying platform.txt. Given that, running avrdude with just one -v
should be plenty.
This fixes #891 .
2014-10-30 12:36:06 +01:00
Cristian Maglie
d1714a9fb8
[sam] Added -MMD flag to tell compiler to produce dependencies files
...
Now a full rebuild of the sketch is triggered only if needed.
2014-10-22 13:36:14 +02:00
Cristian Maglie
0824abfee5
Merge branch 'master' into ide-1.5.x
...
Conflicts:
hardware/arduino/cores/arduino/HardwareSerial.cpp
hardware/arduino/cores/robot/Arduino.h
2014-10-21 17:47:59 +02:00
Cristian Maglie
62cf4b6b55
Revert "Match return value to type in available()"
...
This reverts commit f40e471354
.
Added an hint for the buffer sizes.
See #2057
Fixes #2367
2014-10-21 17:18:26 +02:00
Cristian Maglie
58b6fd4789
Fixed missing NOT_AN_INTERRUPT constant in digitalPinToInterrupt()
...
Fixes #2379
2014-10-21 16:55:37 +02:00
Cristian Maglie
3687289727
Merge pull request #2330 from spiritinlife/ide-1.5.x
...
Add #include "Print.h" in Server.h Ide 1.5.x
2014-10-01 13:29:29 +02:00
Cristian Maglie
21939e6f89
[sam] Fixed compile error when using math functions
...
Fixes #2338
2014-09-30 17:34:25 +02:00
George Chailazopoulos
2c289ace73
Add #include "Print.h" in Server.h
2014-09-26 22:59:02 +03:00
George Chailazopoulos
f5fe16bf2a
Add #include "Print.h" in Server.h
2014-09-26 22:58:19 +03:00
Cristian Maglie
974613a0a2
[sam] Fixed architecture specific macro digitalPinToTimer, added comment to uninplemented portModeRegister
...
Fix #1833
2014-09-22 00:38:02 +02:00
Arnav Gupta
4dd931a99a
set correct max size for mega2560 (to address issue #2277 )
...
Signed-off-by: Arnav Gupta <championswimmer@gmail.com >
2014-09-21 17:10:06 +05:30
Arnav Gupta
15064ad96a
set correct max size for mega2560
...
Signed-off-by: Arnav Gupta <championswimmer@gmail.com >
2014-09-20 03:09:54 +05:30
Cristian Maglie
84518e442c
Fixed attribution rights for SAM delayMicroseconds function
2014-09-16 12:31:16 +02:00
Cristian Maglie
44bcd2040b
Merge branch 'master' into ide-1.5.x
...
Conflicts:
app/src/processing/app/Base.java
build/build.xml
todo.txt
2014-09-16 12:19:39 +02:00
Cristian Maglie
5f67650b80
Fixed trivial include error introduced in previous commit 2e3e539b... oops...
2014-09-12 16:58:05 +02:00
Cristian Maglie
8018a26e3d
Merge pull request #2299 from cmaglie/ide-1.5.x-spi-updates
...
Missing SPI Transaction API methods on Due (SAM3X)
2014-09-12 14:07:03 +02:00
Cristian Maglie
2e3e539b71
Added license to USBAPI.h
...
Close #1847
2014-09-12 12:27:39 +02:00
Cristian Maglie
69e37647a6
Ported #1397 to SAM.
2014-09-12 12:06:00 +02:00
Cristian Maglie
3d222cc372
Merge pull request #1937 from matthijskooijman/stringindex
...
String index fixes and cleanups
2014-09-12 11:56:12 +02:00
Cristian Maglie
6a5b82f062
[sam] Implementation of SPI multibyte transfer
2014-09-11 17:50:00 +02:00
Cristian Maglie
5f88564b2b
[sam] Simplified formula for SPI speed
2014-09-11 13:57:08 +02:00