aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-09-20 06:30:25 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-09-20 06:30:25 +0000
commitfb616e61013b58eaf5973db0ceefd14ef49d9b50 (patch)
treeff1c01183c9d0ba46499f48fef53e3a55400ca78
parent8b4030cdc9edbdcb9948893387b713b2cb4311c7 (diff)
downloadChibiOS-fb616e61013b58eaf5973db0ceefd14ef49d9b50.tar.gz
ChibiOS-fb616e61013b58eaf5973db0ceefd14ef49d9b50.tar.bz2
ChibiOS-fb616e61013b58eaf5973db0ceefd14ef49d9b50.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1172 35acf78f-673a-0410-8e92-d51de3d6d3f4
-rw-r--r--docs/Doxyfile2
-rw-r--r--docs/src/portguide.dox23
-rw-r--r--os/kernel/include/ch.h4
3 files changed, 17 insertions, 12 deletions
diff --git a/docs/Doxyfile b/docs/Doxyfile
index 9a11aa4d0..21ec9dac5 100644
--- a/docs/Doxyfile
+++ b/docs/Doxyfile
@@ -31,7 +31,7 @@ PROJECT_NAME = ChibiOS/RT
# This could be handy for archiving the generated documentation or
# if some version control system is used.
-PROJECT_NUMBER = 1.3.2
+PROJECT_NUMBER = 1.3.3
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
# base path where the generated documentation will be put.
diff --git a/docs/src/portguide.dox b/docs/src/portguide.dox
index 14a3c2eca..fe5870732 100644
--- a/docs/src/portguide.dox
+++ b/docs/src/portguide.dox
@@ -75,16 +75,21 @@
* core (a common example: ARM7) of a supported microcontroller but has
* differences in the internal peripherals.<br>
* If this is your case proceed as follow:
- * -# Create a new directory under @p ./ports and name it as follow:
- * <code><i>@<arch@></i>-<i>@<chip@></i>[-<i>@<compiler@></i>]</code>
- * The compiler part can be omitted if the port uses GCC (our default).
- * Examples: @p ARM7-LPC236x or @p ARMCM3-STM32F103-IAR
+ * -# Create a new directory under @p <code>./os/io/platforms</code> and
+ * name it with the microcontroller name (or family name).<br>
+ * In case of the ARM-based microcontroller you also need to create a
+ * equally named directory under
+ * @p <code>./os/ports/<i>@<compiler@></i>/<i>@<arch@></i></code> and
+ * put there the microcontroller related files such as the vectors table,
+ * see the existing ports as example.
* -# Copy into the newly created directory the most closely related existing
- * chip port.
- * -# Rename the files in order to reflect the name of the new chip.
- * -# Work out the differences in the drivers.
- * -# Edit the documentation file @p port.dox, this is required if you want
- * to regenerate this documentation including your work.
+ * chip port or the naked template files from
+ * @p <code>./os/io/templates</code>.
+ * -# Work out the differences in the drivers or implement them if you started
+ * from the templates.
+ * -# Edit/create the documentation file @p <code>platform.dox</code>, this
+ * is required if you want to regenerate this documentation including
+ * your work.
* .
* Usually this kind of port just requires a serial driver (and those are very
* similar each other) and some code for the interrupt controller (this one
diff --git a/os/kernel/include/ch.h b/os/kernel/include/ch.h
index 5608147b9..46d917e29 100644
--- a/os/kernel/include/ch.h
+++ b/os/kernel/include/ch.h
@@ -35,7 +35,7 @@
/**
* Kernel version string.
*/
-#define CH_KERNEL_VERSION "1.3.2unstable"
+#define CH_KERNEL_VERSION "1.3.3unstable"
/**
* Kernel version major number.
@@ -50,7 +50,7 @@
/**
* Kernel version patch number.
*/
-#define CH_KERNEL_PATCH 2
+#define CH_KERNEL_PATCH 3
/*
* Common values.