mbed library sources. Supersedes mbed-src.

Dependents:   Hobbyking_Cheetah_Compact Hobbyking_Cheetah_Compact_DRV8323_14bit Hobbyking_Cheetah_Compact_DRV8323_V51_201907 HKC_MiniCheetah ... more

Fork of mbed-dev by mbed official

Committer:
benkatz
Date:
Mon Jul 30 20:31:44 2018 +0000
Revision:
181:36facd806e4a
Parent:
174:b96e65c34a4d
going on the robot.  fixed a dumb bug in float_to_uint

Who changed what in which revision?

UserRevisionLine numberNew contents of line
<> 150:02e0a0aed4ec 1 /* mbed Microcontroller Library - cmsis_nvic
<> 150:02e0a0aed4ec 2 * Copyright (c) 2009-2011 ARM Limited. All rights reserved.
AnnaBridge 167:e84263d55307 3 */
<> 150:02e0a0aed4ec 4
<> 150:02e0a0aed4ec 5 #ifndef MBED_CMSIS_NVIC_H
<> 150:02e0a0aed4ec 6 #define MBED_CMSIS_NVIC_H
<> 150:02e0a0aed4ec 7
AnnaBridge 167:e84263d55307 8 #define NVIC_NUM_VECTORS (16 + EXT_IRQ_COUNT) // CORE + MCU Peripherals
<> 150:02e0a0aed4ec 9
AnnaBridge 167:e84263d55307 10 /* For GCC, use dynamic vector table placement since otherwise we run into an alignment conflict */
AnnaBridge 174:b96e65c34a4d 11 #if (defined (__GNUC__) && (!defined(__CC_ARM) && (!defined(__ARMCC_VERSION))))
AnnaBridge 167:e84263d55307 12 extern uint32_t __start_vector_table__; // Dynamic vector positioning in GCC
AnnaBridge 167:e84263d55307 13 #define NVIC_RAM_VECTOR_ADDRESS (&__start_vector_table__)
AnnaBridge 167:e84263d55307 14 #else
AnnaBridge 167:e84263d55307 15 #define NVIC_RAM_VECTOR_ADDRESS 0x20000000 // Vectors positioned at start of RAM
<> 150:02e0a0aed4ec 16 #endif
<> 150:02e0a0aed4ec 17
AnnaBridge 167:e84263d55307 18 #endif /* MBED_CMSIS_NVIC_H */