1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-23 19:21:59 +03:00
Commit Graph

3296 Commits

Author SHA1 Message Date
6b2dec0d01 Fixed bug where the DHCP client didn't correctly handle a response containing more than one DNS server address. Fixes issue 569. 2011-07-07 21:59:35 +01:00
c93fd746c4 Disabling terminal / monitor. 2011-06-29 22:48:07 -04:00
a6646ca08c fixed an issue, -Wl,--gc-sections needed to have a comma. 2011-06-29 20:21:35 -04:00
d1e8402cbc Adding additional files. 2011-06-25 12:53:35 -04:00
05d622f3ac Adapting Rick's platform work to other platform changes. 2011-06-25 12:51:56 -04:00
486e14aae3 Fixing linker command line argument. 2011-06-25 11:50:52 -04:00
7e1e9bfea2 Merge branch 'new-extension' into platforms 2011-06-25 11:40:12 -04:00
f7f9f78b5a Merge remote branch 'ricklon/platforms' into new-extension 2011-06-25 11:08:42 -04:00
1cbc89fc20 Merge remote branch 'ricklon/platforms' into platforms 2011-06-25 09:23:58 -04:00
dacfa86223 Addtional debuggin. Trying to find the pins compile issue. 2011-06-22 21:20:45 -06:00
32231aac95 Adding sam bootloaders folder 2011-06-21 01:07:24 +02:00
37b2409f28 Modifying Arduino.h to reflect outer changes 2011-06-21 01:05:39 +02:00
c6850d60b7 Adding mk files for future use and readme 2011-06-21 01:03:39 +02:00
1a57af05dd Removing unused file board.h 2011-06-21 00:51:55 +02:00
37fe55e52e Updating files as done last week with David 2011-06-21 00:48:47 +02:00
ad017bf01b Renaming board files to variant.* 2011-06-21 00:47:56 +02:00
7c708132c1 Moving sam3s peripheral library to more global sam library 2011-06-21 00:42:25 +02:00
61c55be1cb Removing wrong file from sam3s-ek variant folder 2011-06-21 00:32:32 +02:00
01f726a0e1 Adding linker and deubg scripts 2011-06-21 00:31:20 +02:00
fabdccef78 Deleting unused pins.txt 2011-06-21 00:26:34 +02:00
ec51290d86 Renaming pins folders to variants 2011-06-21 00:25:24 +02:00
dedf1b5fc3 Adding README file at root of tools folders 2011-06-21 00:22:54 +02:00
f4fdcb6e8e Moving all AVR specific libraries to hardware/avr 2011-06-21 00:20:43 +02:00
3da8227878 Removing CodeSourcery toolchain from GIT 2011-06-21 00:08:25 +02:00
be2c9273c2 Adding SAM specific libraries 2011-06-21 00:03:22 +02:00
9037be21e0 Adding arm gcc toolchain for windows build 2011-06-20 23:56:21 +02:00
43a11be3c9 Cleaned up some of the code. Need to focus getting the 1.0 code compilation changes double checked. 2011-06-18 23:44:32 -04:00
aa01546b55 Switched to a nonconflicting delimeter |. Compile process is working. Need to make sure that it matches 1.0 process exactly. 2011-06-17 22:12:21 -04:00
67c9dfc667 A bit of cleanup. Delimeter not figured out yet. 2011-06-17 00:54:58 -04:00
a57f35fb51 Fixed the missing line for messageformat args. 2011-06-16 23:17:08 -04:00
72c4404c6d Fixed compile process up to step 4. asyncExec cannot have null argmuments from the array. 2011-06-16 20:36:39 -04:00
ffd2cec8a0 Tweak to defines to support a couple more AVRs - the ATmega32U4 and AT90USB1286, so it doesn't need to be patched for the Teensy boards. 2011-06-16 20:16:26 +01:00
1ab0f721ee Fixing a couple of small bugs. 2011-06-16 14:14:25 +02:00
b0556c2e74 Changed :: to , for platforms.txt. Also, changes to compile process to support execAsynchronously changed to Stringp[] 2011-06-15 23:04:38 -04:00
f977f5f3c8 Updated preferences.txt to have a default platform=avr 2011-06-15 19:18:07 -04:00
c56a1293d7 Oops. Add atmega8.lst/hex and atmega168.lst/hex to controlled files. 2011-06-14 23:57:41 -07:00
7c9a03410f Renaming platform components. 2011-06-14 23:49:47 +02:00
7b1ee0f1b0 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.
2011-06-14 10:24:27 -07:00
39a496616f 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
2011-06-14 01:13:41 -07:00
5e0ac9c720 Converting the step by step functions to integrate with standard Arduino execAsynchronously(array) 2011-06-13 22:14:28 -04:00
e81c1123b6 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.))
2011-06-13 19:07:07 -07:00
7cf5b7263f Fixed issues about invalid targets. Menu selection of boards and libraries are now functional. 2011-06-13 21:23:59 -04:00
fa268259a0 Majority of non Compiler.java changes made. 2011-06-13 14:14:22 -04:00
789e22add2 Added a way to specify the DNS server to use with static IP 2011-06-12 22:02:25 +01:00
8dfee1fb74 Merge remote branch 'upstream/new-extension'
Moved my fork to the Arduino 1.0 codebase
2011-06-11 21:27:18 +01:00
ece29c3805 (make sure .hex and .lst are updated as well.) 2011-06-11 03:17:38 -07:00
422398e08c Fix errors in LDSECTIONS refactoring
(found during atmega8 testing.)
2011-06-11 03:15:33 -07:00
e28b716f88 Update version to reflect previous edit. Sigh. 2011-06-10 23:16:21 -07:00
6f7687b0f9 Shrink code by using registers for variables "length" and "address"
http://code.google.com/p/optiboot/issues/detail?id=33

Fix high-value watchdog timeouts on ATmega8
http://code.google.com/p/optiboot/issues/detail?id=38

Change "start app on bad commands" code to start the app via the
watchdog timer, so that the app is always started with the chip
in fully reset state.
http://code.google.com/p/optiboot/issues/detail?id=37
2011-06-10 23:02:25 -07:00
00706284de Add a version number to the optiboot source and binary.
http://code.google.com/p/arduino/issues/detail?id=554

end of flash memory where they can be read (at least in theory) by
device programmers, hex-file examination, or application programs.
This is done by putting the version number in a separate section
(".version"), and using linker/objcopy magic to locate that section as
appropriate for the target chip.  (See
http://lists.gnu.org/archive/html/avr-gcc-list/2011-02/msg00016.html
for some discussion on the details.)

Start the version at 4.1 (the last "packaged" version of optiboot was
called version 3, so the "top of source" would be 4.0, and adding the
version number makes 4.1)

Refactor LDSECTION in the Makefile to LDSECTIONS so that multiple
section start addresses can be defined.

Change the _isp makefile definitions to make the bootloader section
readable (but not writable) by the application section.  (This would
need to be done elsewhere as well to handle all bootloader programming
techniques.  Notably Arduino's boards.txt

Note that this change does not change the "code" portion of optiboot
at all.  The only diffs in the .hex files are the added version word
at the end of flash memory.
2011-06-10 17:47:47 -07:00