git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6284 35acf78f-673a-0410-8e92-d51de3d6d3f4

This commit is contained in:
gdisirio 2013-09-09 12:57:09 +00:00
parent a51326c0d0
commit 23c699b8a6
2 changed files with 6 additions and 9 deletions

View File

@ -51,11 +51,11 @@ typedef funcp_t * funcpp_t;
* Area fill code, it is a macro because here functions cannot be called
* until stacks are initialized.
*/
#define fill32(start, end, filler) { \
uint32_t *p1 = start; \
uint32_t *p2 = end; \
while (p1 < p2) \
*p1++ = filler; \
static void fill32(void *start, void *end, uint32_t filler) {
uint32_t *p1 = start;
uint32_t *p2 = end;
while (p1 < p2)
*p1++ = filler;
}
/*===========================================================================*/

View File

@ -76,9 +76,6 @@ typedef struct {
*
* @notapi
*/
#if !defined(__DOXYGEN__)
__attribute__ ((naked))
#endif
void _unhandled_exception(void) {
while (true)
@ -466,7 +463,7 @@ void Vector3FC(void) __attribute__((weak, alias("_unhandled_exception")));
* @brief STM32 vectors table.
*/
#if !defined(__DOXYGEN__)
__attribute__ ((section("vectors")))
__attribute__ ((used, section("vectors")))
#endif
vectors_t _vectors = {
&__main_stack_end__,Reset_Handler, NMI_Handler, HardFault_Handler,