1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-20 21:01:25 +03:00
Commit Graph

2418 Commits

Author SHA1 Message Date
bb09067262 [sam] merging CMSIS with ARM delivery v2.10 patch2 2011-10-26 17:44:44 +02:00
e806be8c2a uploading now completes using RC2 on Win7 2011-10-26 11:28:07 -04:00
6a68361a14 Updating Mac Info.plist version to 1.0-rc2. 2011-10-25 22:50:57 -04:00
9e72b06a75 closer still - now up to 4680 2011-10-25 19:04:31 -04:00
d50b95eac1 progress on bootloader bug - have implemented blocking USB_Recv. avrdude makes it to flash programming address 0400 or so before hanging 2011-10-25 18:56:10 -04:00
a6fc1bf373 [sam] removing wrong SPI example 2011-10-25 19:18:27 +02:00
43106fddc6 [sam] adding Arduino license to makefiles 2011-10-25 19:16:01 +02:00
d9f9676d23 Bug fix in replace().
http://code.google.com/p/arduino/issues/detail?id=694
2011-10-25 11:15:14 -04:00
f62f013d3a [sam] modifying some files to obtain the right license 2011-10-25 16:19:43 +02:00
276938707c [sam] adding sam3 adc driver 2011-10-25 15:52:09 +02:00
d66490787b Added Wire lib for ARM 2011-10-25 14:33:40 +02:00
278976a587 Removed Wire lib for AVR 2011-10-25 14:33:13 +02:00
cca9401589 fixed logic bug in waiting for synch. stripped out all Serial stuff 2011-10-24 22:12:45 -04:00
55178d9b8d removed old comments 2011-10-24 21:36:06 -04:00
e1dbe688e9 NewSoftSerial -> SoftwareSerial in keywords.txt.
http://code.google.com/p/arduino/issues/detail?id=640
2011-10-24 16:53:41 -04:00
f729e0321b Moving ARDUINO_MAIN from main.cpp to wiring_digital.c and hiding PA, PB, etc.
http://code.google.com/p/arduino/issues/detail?id=677
http://code.google.com/p/arduino/issues/detail?id=691
2011-10-24 16:50:15 -04:00
18838fb44a Renaming LED to LED_BUILTIN.
http://code.google.com/p/arduino/issues/detail?id=651
2011-10-24 16:45:44 -04:00
8336c88211 Correcting analogReference() constants for ATtiny24/44/84 and 25/45/85.
DEFAULT, EXTERNAL, and INTERNAL have different values on those processors.
2011-10-24 15:44:01 -04:00
dc21e1da8a Added examples for the Keyboard library of the Leonardo 2011-10-24 10:55:44 -04:00
7684a2fe85 Libraries search path now include platform specific versions 2011-10-24 11:58:52 +02:00
821481fcd7 Updated bossac to 1.2 for linux and win (MacOS version must be ported as well) 2011-10-24 11:21:50 +02:00
3e775af6d8 bootloader responds properly now. nearly there - still have an issue with it falling out of sync after completing most operations 2011-10-23 16:49:36 -04:00
fa26e288a5 more attempts to get parameter sending to work 2011-10-21 20:30:55 -04:00
44b90b9f6a some progress on responding to parameter requests 2011-10-21 20:06:17 -04:00
79dbae2eb7 avrdude communication starting to work - responds to sync, fails when trying to respond to STK_GET_PARAMETER 2011-10-21 19:36:53 -04:00
b14a3c501e Lock / unlock fuses and hex file now optional for burn bootloader command.
This allows the "burn bootloader" command to be used, for example, to set the fuses on a microcontroller without actually loading a bootloader onto it.

http://code.google.com/p/arduino/issues/detail?id=683
http://code.google.com/p/arduino/issues/detail?id=684
2011-10-21 18:25:14 -04:00
e12b578462 continuing to port programming code. temporarily changed PID to test on Windows (it works) 2011-10-21 18:21:04 -04:00
6ca5bf3acb starting to port bootloader programming code - testing as I go 2011-10-21 18:03:34 -04:00
2d8ced65d1 added and modified Program() routine 2011-10-21 17:51:04 -04:00
0dc5f19ea9 cleaning up code and comments in main - getting rid of leftover stuff from experiments 2011-10-21 17:25:59 -04:00
f59451b04d Enumerates! used inline ASM for operation which moves interrupts to boot section 2011-10-21 17:16:48 -04:00
2f46c2a6e6 can now enable interrupts but EORSTE or SOFE in USB_::attach() still cause bootloader to hang 2011-10-21 16:51:25 -04:00
bc669c14f8 added more USB source adapted from sketch core. still not enumerating. 2011-10-21 16:33:52 -04:00
ec09ead6ac Lowering timer 1 prescale factor (to 8 from 64) for F_CPU less than 8 MHz.
Otherwise, you can see flicker on an LED.
2011-10-21 11:54:11 -04:00
b86ce43044 initial commit of new Diskloader-based bootloader experiment 2011-10-21 08:02:17 -04:00
645ab6f9a3 Adding bossac on the Mac.
It seems to compile and upload, but I haven't seen the LED blink yet.  Will keep investigating.
2011-10-20 18:07:02 -04:00
d059beaa72 Added bossa binary for Windows 2011-10-16 23:25:44 +04:30
bc76145d4b Rapid fix USARTClass inclusion issue. 2011-10-16 22:19:47 +04:30
c49da8c1f5 Merge branch 'new-extension' of https://github.com/arduino/ARM into new-extension 2011-10-14 10:31:27 +02:00
daa9aa442b [sam] fixing due variant issue and preparing work on analog 2011-10-14 10:30:25 +02:00
1e69d0284d Temporary upload hack, until bossa get fixed. 2011-10-12 11:12:56 +02:00
8f8ce634dc [sam] adding untested production test firmware 2011-10-11 20:48:07 +02:00
ee7177d68b [sam] merging CMSIS with current internal dev 2011-10-11 20:46:18 +02:00
f684321850 Fixing bug in LiquidCrystal::setCursor() for row == numrows.
http://code.google.com/p/arduino/issues/detail?id=671
2011-10-10 12:35:36 -04:00
e7ff928762 Putting the Uno lock bits back. 2011-10-10 12:28:09 -04:00
8efc3920f9 Explicitly set the SHELL variable when OS=windows, so that we'll use
the same shell regardless of whether other shells are installed
(different shells have different behavior WRT directory component
separators, so this matters.

http://code.google.com/p/arduino/issues/detail?id=667 )
(cherry picked from commit fc8cacb9a3)
2011-10-10 12:11:18 -04:00
de4d73511d Oops. Add atmega8.lst/hex and atmega168.lst/hex to controlled files.
(cherry picked from commit c56a1293d7)
2011-10-10 12:11:18 -04:00
b2c43c2e55 Allow the READ PARAMETER command to return our version number.
(significant size impact: 14 bytes!)

Initialized "address" to eliminate compiler warning (4 bytes!)

Add "atmega168" as a more accurate target name than "diecimila"
(keep diecimila as well for backward compatibility)

Reduce the .hex and .lst targets that are stored in source control
to the three basics: atmega8, atmega168, atmega328.  The other
targets remain in the makefile and makeall, but will need to be
built from source if wanted.  Which should be less of a problem
now that the source is buildable without installing crosspack.
(cherry picked from commit 7b1ee0f1b0)
2011-10-10 12:11:17 -04:00
61e4d16675 Modify Uno "lock" bits in boards.txt to make bootloader readable by
sketches.  Part of http://code.google.com/p/arduino/issues/detail?id=554
(cherry picked from commit 39a496616f)
2011-10-10 12:11:17 -04:00
a57d315e4b http://code.google.com/p/arduino/issues/detail?id=368
Optiboot does not support ArduinoasISP programmer.

When avrdude runs and talks to an arduino running ArduinoISP,
it needs the optiboot (entered due to auto-reset) to abort and
start the ArduinoISP "application" when it sees communications
at the wrong serial speed.  Unfortunately, optiboot treats all
unrecognized command characters as "no-ops" and responds/loops
for more commands, leading to a nice loop that never gets to
the sketch.   This patch causes characters received with Framing
errors (the most likely error for speed mis-matches) to NOT
reset the watchdog timer (normally done in getch()), which will
cause the application to start if it continues for "a while."
(tested.  Works!  Running ArduinoISP at speeds as high as 57600
still causes the bootloader to start the sketch (although it fails
later on for other reasons.))
(cherry picked from commit e81c1123b6)
2011-10-10 12:11:16 -04:00