16 Commits

Author SHA1 Message Date
Travis Geiselbrecht
5b39a5d889 [platform][stm32f1xx] move ST's peripheral driver library into external/ 2016-02-20 11:31:50 -08:00
Travis Geiselbrecht
3b2d7a268b [make] remove the need for a module to manually add $(LOCAL_DIR)/include to the global include path
Pretty much every module in the system was already doing it, so do it
automatically.
2015-10-19 19:07:16 -07:00
Travis Geiselbrecht
070a8549c8 [platform][stm32f1xx/stm32f2xx/sam3] convert to new generic systick module 2014-03-18 20:04:17 -07:00
Travis Geiselbrecht
d5cf22f40d [make] rename DEFINES to GLOBAL_DEFINES
To fix your module makefiles:
-Change DEFINES to GLOBAL_DEFINES
2013-06-07 22:26:38 -07:00
Travis Geiselbrecht
e002c58b59 [make] rename INCLUDES -> GLOBAL_INCLUDES
To be more consistent, rename make variable INCLUDES to GLOBAL_INCLUDES.
Also remove the need to put -I in front of each field, the make system
will do that for you.

To fix your module makefiles:
-Change INCLUDES -> GLOBAL_INCLUDES
-Remove -I prefix
2013-06-07 22:26:06 -07:00
Travis Geiselbrecht
d7b83371a7 [flash_nor] start of nor flash driver for stm32 2012-09-04 11:05:27 -07:00
Travis Geiselbrecht
97cfd0bfa4 [make] update all of the rules.mk to use the new module system 2012-08-31 15:52:24 -07:00
Travis Geiselbrecht
3c4a11795e [platform][stm32] add generic gpio driver
-can be used for simple pin muxing setup as well
2012-07-21 13:37:16 -07:00
Kent Ryhorchuk
c5ccb192b2 Implement UART driver for UART 1/2/3 and connect to newlib file I/O.
Conflicts:
	platform/stm32f1xx/newlib_stubs.c
2012-07-17 09:45:05 -07:00
Travis Geiselbrecht
f8924ff991 [stm32] add better way of handling irq vectors
-define a default dummy vector and alias all of the available irq handlers
to this vector. Using a standard naming convention, you can override the
handler from anywhere without modifying the vector table.
2012-07-14 16:39:24 -07:00
Travis Geiselbrecht
01e15df676 [platform][stm32] enabling selecting specific variants 2012-07-01 22:25:13 -07:00
Travis Geiselbrecht
ed26bb5ae7 [platform][stm32f1xx] add support for 103 variants 2012-04-23 15:52:31 -07:00
Travis Geiselbrecht
1a24df3f3a [stm32] platform and target implementation 2012-04-23 15:52:31 -07:00
Travis Geiselbrecht
a753bbdd64 [stm32] more platform support 2012-03-17 17:33:26 -07:00
Travis Geiselbrecht
7bf1b5067e [stm32f1xx] add ST's standard peripheral driver code 2012-03-16 14:46:55 -07:00
Travis Geiselbrecht
a4f3e27cda [platform] rename stm32 to stm32f1xx 2012-03-16 14:35:13 -07:00