aboutsummaryrefslogtreecommitdiffstats
path: root/source/bootloader.rst
diff options
context:
space:
mode:
authorMarti Bolivar <mbolivar@mit.edu>2010-10-25 21:15:28 -0400
committerMarti Bolivar <mbolivar@mit.edu>2010-11-17 12:44:28 -0500
commit2d429e75ce69e77f8c95490ac03881ec9aa0354a (patch)
treea3b810a6c75625b07a4b976e5d1e319c60e19a6b /source/bootloader.rst
parent30ac55d80c18e93f9c39a6dd850c10f9e7fd92ac (diff)
downloadlibrambutan-2d429e75ce69e77f8c95490ac03881ec9aa0354a.tar.gz
librambutan-2d429e75ce69e77f8c95490ac03881ec9aa0354a.zip
arduino language reference nearing completion, properly CC-BY-SA 3.0 attributed
Diffstat (limited to 'source/bootloader.rst')
-rw-r--r--source/bootloader.rst10
1 files changed, 6 insertions, 4 deletions
diff --git a/source/bootloader.rst b/source/bootloader.rst
index fea1f35..032b20b 100644
--- a/source/bootloader.rst
+++ b/source/bootloader.rst
@@ -4,6 +4,8 @@
Maple Bootloader
==================
+.. TODO: [Stub] add a section on flashing your own bootloader
+
The firmware which allows the Maple to be reprogrammed via a USB
connection. Every Maple board comes programmed with this by default,
and it is not overwritten by regular programs (it lives lower in the
@@ -21,10 +23,10 @@ Flash memory and only runs when the chip is reset).
Bootloader Schemes Explained!
-----------------------------
-Maple Rev 3 (the version currently shipping) represents a drastic
-remake of the core library as well as the upload process. Some of
-these changes are aesthetic, refactoring and reorganization. Some are
-performance minded. The changes to the bootloader, however, were
+Maple Rev 3 and Rev 5 (the version currently shipping) represents a
+drastic remake of the core library as well as the upload process. Some
+of these changes are aesthetic, refactoring and reorganization. Some
+are performance minded. The changes to the bootloader, however, were
implemented to solve some really gritty cross platform issues. Before
delving in to how the Rev 1 bootloader worked and how the Rev 3
bootloader works now, lets look at the features common to both of them