Proj-2012-2013-arduino-stm32disco

= Introduction =
 * Arduino_STM32_Discovery_2013

= Team = Tutor : Olivier RICHARD

Members : Xu FENG, Minyi GU, Tianming GUO

Department : RICM 4, Polytech Grenoble

= Software Requirements Specification (SRS) = The SRS document can be found here :
 * Proj-2012-2013-arduino-stm32disco:SRS

= Downloads = The presentation powerpoint can be found here : The report can be found here : The source code can be found here :
 * RICM4-Arduino_Project-PPT-FENG-GU-GUO.pdf (written in French)
 * RICM4-Arduino_Project-Report-FENG-GU-GUO.pdf (written in English)
 * RICM4-Arduino_Project-SRC-FENG-GU-GUO.tar

= Progress =

Week 1 ( Jan. 14 - Jan. 20 )

 * Discover the Arduino UNO board with some basic programs.


 * Prepare environment.


 * Check out and analyse necessary source code. ( Arduino IDE 1.5.2, libMaple, STM32F0 basic template )


 * Get knowledge about STM32F0 board.

Week 2 ( Jan. 21 - Jan. 27 )

 * Start with libMaple to compile manually codes for STM32F0.

Week 3 ( Jan. 28 - Feb. 3 )

 * Discover libMaple.

Week 4 ( Feb. 4 - Feb. 10 )

 * Discover stm32f0-discovery-basic-template, and compile manually STM32F0 with OpenOCD.

Week 5 ( Feb. 11 - Feb. 17 )

 * Continue the discovery of stm32f0-discovery-basic-template, analyse the source code especially the libraries.

Week 6 ( Feb. 18 - Feb. 24 )

 * Compile STM32 with some other demos.


 * Find out the usage of the STM32 libraries.


 * Analyse source code of Arduino IDE 1.5.2.


 * Understand the Makefiles of stm32f0-discovery-basic-template.

Week 7 ( Feb. 25 - Mar. 3 )

 * Winter holidays

Week 8 ( Mar. 4 - Mar. 10 )

 * Continue Week 6

Week 9 ( Mar. 11 - Mar. 17 )

 * Study libMaple

Week 10 ( Mar. 18 - Mar. 24 )

 * Continue Week 9 and evaluate libMaple

Week 11 ( Mar. 25 - Mar. 31 )

 * Study a branch of libMaple modified by Anton, and evaluate this edition

Week 12 ( Apr. 1 - Apr. 7 )

 * Compare Maple boards, Arduino boards with STM32 boards

Week 13 ( Apr. 8 - Apr. 10 )

 * Evaluate Arduino lib
 * End the project

= Comments =
 * To read for information :
 * Discussion autour de libmaple et les carte discovery-stm32