aboutsummaryrefslogtreecommitdiffstats
path: root/source/libmaple
diff options
context:
space:
mode:
authorMarti Bolivar <mbolivar@leaflabs.com>2012-05-07 00:01:26 -0400
committerMarti Bolivar <mbolivar@leaflabs.com>2012-05-16 13:23:37 -0400
commitb14cd9af4462c17c6548ddd46319b0ee75f8cc99 (patch)
tree0dc3996ff83558a5449d8375ab7e43e435f77870 /source/libmaple
parent97312655aba4b54f594941d50fcb7c654bd7ff3c (diff)
downloadlibrambutan-b14cd9af4462c17c6548ddd46319b0ee75f8cc99.tar.gz
librambutan-b14cd9af4462c17c6548ddd46319b0ee75f8cc99.zip
check!
Signed-off-by: Marti Bolivar <mbolivar@leaflabs.com>
Diffstat (limited to 'source/libmaple')
-rw-r--r--source/libmaple/overview.rst13
1 files changed, 10 insertions, 3 deletions
diff --git a/source/libmaple/overview.rst b/source/libmaple/overview.rst
index fb71ec7..69049cf 100644
--- a/source/libmaple/overview.rst
+++ b/source/libmaple/overview.rst
@@ -16,9 +16,16 @@ from the sources.
Design Goals
------------
-The central goal of the libmaple project is to provide a pleasant,
-consistent set of interfaces for dealing with the various peripherals
-on the STM32 line.
+The central goal for libmaple proper is to provide a pleasant,
+portable, and consistent set of interfaces for dealing with the
+various series of STM32 microcontrollers. We want to make it easy to
+write portable STM32 code. To enable that, we've abstracted away many
+hardware details behind portable interfaces. We also want to make it
+easy for you to get your hands dirty when need or desire arises. To
+that end, libmaple makes as few assumptions as possible, and does its
+best to get out of your way when you want it to leave.
+
+
Let's start with the basics. If you're interested in low-level details
on the STM32, then you're going to spend a lot of quality time wading