Changes to the header includes for all STM32 peripherals

to remove variations, redundancies, add missing, fix errors. All c files
refer only to the dispatch style headers in /include/stm32. Those headers
#include memorymap.h and cm3/common.h. All references to
these are removed from the family specific headers. Ethernet untouched as
it appears incomplete.

Added dummy spi.c for F0/F3. Fix some doxygen anomalies.
This commit is contained in:
Ken Sarkies 2014-02-21 09:04:19 +10:30 committed by Karl Palsson
parent 0f29fc8b1b
commit 7816501dbc
216 changed files with 191 additions and 322 deletions

View File

@ -17,6 +17,9 @@
* along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
#if defined(STM32F0)
# include <libopencm3/stm32/f0/adc.h>
#elif defined(STM32F1)

View File

@ -17,6 +17,9 @@
* along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
#if defined(STM32F0)
# include <libopencm3/stm32/f0/cec.h>
#else

View File

@ -35,8 +35,6 @@ specific memorymap.h header before including this header file.*/
#ifndef LIBOPENCM3_ADC_COMMON_V1_H
#define LIBOPENCM3_ADC_COMMON_V1_H
#include <libopencm3/cm3/common.h>
/* --- Convenience macros -------------------------------------------------- */
/* ADC port base addresses (for convenience) */

View File

@ -35,8 +35,6 @@ specific memorymap.h header before including this header file.*/
/**@{*/
#include <libopencm3/cm3/common.h>
/*****************************************************************************/
/* Module definitions */
/*****************************************************************************/

View File

@ -100,8 +100,6 @@ specific memorymap.h header before including this header file.*/
#ifndef LIBOPENCM3_CRYPTO_COMMON_F24_H
#define LIBOPENCM3_CRYPTO_COMMON_F24_H
#include <libopencm3/cm3/common.h>
/**@{*/
/* --- CRYP registers ------------------------------------------------------ */

View File

@ -36,9 +36,6 @@ specific memorymap.h header before including this header file.*/
#ifndef LIBOPENCM3_DAC_COMMON_ALL_H
#define LIBOPENCM3_DAC_COMMON_ALL_H
#include <libopencm3/cm3/common.h>
/* --- DAC registers ------------------------------------------------------- */
/* DAC control register (DAC_CR) */

View File

@ -38,8 +38,6 @@ specific memorymap.h header before including this header file.*/
/**@{*/
#include <libopencm3/cm3/common.h>
/* --- Convenience macros -------------------------------------------------- */
/* DMA controller base addresses (for convenience) */

View File

@ -39,8 +39,6 @@ specific memorymap.h header before including this header file.*/
#ifndef LIBOPENCM3_DMA_COMMON_F13_H
#define LIBOPENCM3_DMA_COMMON_F13_H
#include <libopencm3/cm3/common.h>
/* --- Convenience macros -------------------------------------------------- */
/* DMA register base adresses (for convenience) */

View File

@ -29,9 +29,6 @@
#define LIBOPENCM3_EXTI_COMMON_ALL_H
/**@{*/
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
/* --- EXTI registers ------------------------------------------------------ */
#define EXTI_IMR MMIO32(EXTI_BASE + 0x00)

View File

@ -29,8 +29,6 @@
#define LIBOPENCM3_EXTI_COMMON_F24_H
/**@{*/
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/common/exti_common_all.h>
/* EXTI number definitions */

View File

@ -35,7 +35,6 @@
#define LIBOPENCM3_FLASH_COMMON_F01_H
/**@{*/
#include <libopencm3/cm3/common.h>
/* --- FLASH registers ----------------------------------------------------- */
#define FLASH_ACR MMIO32(FLASH_MEM_INTERFACE_BASE + 0x00)

View File

@ -40,8 +40,6 @@
#define LIBOPENCM3_FLASH_COMMON_F234_H
/**@{*/
#include <libopencm3/cm3/common.h>
/* --- FLASH registers ----------------------------------------------------- */
#define FLASH_ACR MMIO32(FLASH_MEM_INTERFACE_BASE + 0x00)

View File

@ -40,7 +40,6 @@
#define LIBOPENCM3_FLASH_COMMON_F24_H
/**@{*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/common/flash_common_f234.h>
/* --- FLASH registers ----------------------------------------------------- */

View File

@ -38,8 +38,6 @@ specific memorymap.h header before including this header file.*/
/**@{*/
#include <libopencm3/cm3/common.h>
/* --- Convenience macros -------------------------------------------------- */
/* --- GPIO_LCKR values ---------------------------------------------------- */

View File

@ -38,7 +38,6 @@ specific memorymap.h header before including this header file.*/
/**@{*/
#include <libopencm3/stm32/common/gpio_common_all.h>
#include <libopencm3/stm32/common/gpio_common_f234.h>
/* GPIO port base addresses (for convenience) */

View File

@ -31,8 +31,6 @@
#ifndef LIBOPENCM3_HASH_COMMON_F24_H
#define LIBOPENCM3_HASH_COMMON_F24_H
#include <libopencm3/cm3/common.h>
/* --- Convenience macros -------------------------------------------------- */
/****************************************************************************/

View File

@ -32,8 +32,6 @@ specific memorymap.h header before including this header file.*/
#ifndef LIBOPENCM3_I2C_COMMON_ALL_H
#define LIBOPENCM3_I2C_COMMON_ALL_H
#include <libopencm3/cm3/common.h>
/**@{*/
/* --- Convenience macros -------------------------------------------------- */

View File

@ -32,8 +32,6 @@ specific memorymap.h header before including this header file.*/
#ifndef LIBOPENCM3_IWDG_COMMON_ALL_H
#define LIBOPENCM3_IWDG_COMMON_ALL_H
#include <libopencm3/cm3/common.h>
/**@{*/
/* --- IWDG registers ------------------------------------------------------ */

View File

@ -35,8 +35,6 @@ specific memorymap.h header before including this header file.*/
/**@{*/
#include <libopencm3/cm3/common.h>
/* --- PWR registers ------------------------------------------------------- */
/* Power control register (PWR_CR) */

View File

@ -33,6 +33,7 @@
#ifndef LIBOPENCM3_RCC_COMMON_ALL_H
#define LIBOPENCM3_RCC_COMMON_ALL_H
/**@{*/
BEGIN_DECLS

View File

@ -26,9 +26,6 @@ specific memorymap.h header before including this header file.*/
#ifndef LIBOPENCM3_RNG_COMMON_F24_H
#define LIBOPENCM3_RNG_COMMON_F24_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
/* --- Random number generator registers ----------------------------------- */
/* Control register */

View File

@ -42,9 +42,6 @@ specific memorymap.h header before including this header file.*/
/**@{*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
/* RTC time register (RTC_TR) */
#define RTC_TR MMIO32(RTC_BASE + 0x00)

View File

@ -32,8 +32,6 @@ specific memorymap.h header before including this header file.*/
#ifndef LIBOPENCM3_SPI_COMMON_ALL_H
#define LIBOPENCM3_SPI_COMMON_ALL_H
#include <libopencm3/cm3/common.h>
/**@{*/
/* Registers can be accessed as 16bit or 32bit values. */

View File

@ -34,8 +34,6 @@ specific memorymap.h header before including this header file.*/
#define LIBOPENCM3_SYSCFG_COMMON_L1F234_H
/**@{*/
#include <libopencm3/stm32/memorymap.h>
/* --- SYSCFG registers ---------------------------------------------------- */

View File

@ -34,9 +34,6 @@ specific memorymap.h header before including this header file.*/
#ifndef LIBOPENCM3_TIMER_COMMON_H
#define LIBOPENCM3_TIMER_COMMON_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
/* --- Convenience macros -------------------------------------------------- */
/* Timer register base addresses (for convenience) */

View File

@ -34,8 +34,6 @@ specific memorymap.h header before including this header file.*/
#ifndef LIBOPENCM3_USART_COMMON_ALL_H
#define LIBOPENCM3_USART_COMMON_ALL_H
#include <libopencm3/cm3/common.h>
/* --- Convenience macros -------------------------------------------------- */
/****************************************************************************/

View File

@ -35,7 +35,6 @@ specific memorymap.h header before including this header file.*/
#ifndef LIBOPENCM3_USART_COMMON_F124_H
#define LIBOPENCM3_USART_COMMON_F124_H
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/common/usart_common_all.h>
/* --- USART registers ----------------------------------------------------- */

View File

@ -17,6 +17,9 @@
* along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
#if defined(STM32F0)
# include <libopencm3/stm32/f0/comparator.h>
#else

View File

@ -17,6 +17,9 @@
* along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
#if defined(STM32F0)
# include <libopencm3/stm32/f0/crc.h>
#elif defined(STM32F1)

View File

@ -17,6 +17,9 @@
* along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
#if defined(STM32F0)
# include <libopencm3/stm32/f0/crs.h>
#else

View File

@ -17,6 +17,9 @@
* along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
#if defined(STM32F2)
# include <libopencm3/stm32/f2/crypto.h>
#elif defined(STM32F4)

View File

@ -16,6 +16,10 @@
* You should have received a copy of the GNU Lesser General Public License
* along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
#if defined(STM32F0)
# include <libopencm3/stm32/f0/dac.h>
#elif defined(STM32F1)

View File

@ -20,8 +20,8 @@
#ifndef LIBOPENCM3_STM32_DBGMCU_H
#define LIBOPENCM3_STM32_DBGMCU_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
/* --- DBGMCU registers ---------------------------------------------------- */

View File

@ -20,8 +20,8 @@
#ifndef LIBOPENCM3_DESIG_H
#define LIBOPENCM3_DESIG_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
/* --- Device Electronic Signature -------------------------------- */

View File

@ -17,6 +17,9 @@
* along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
#if defined(STM32F0)
# include <libopencm3/stm32/f0/dma.h>
#elif defined(STM32F1)

View File

@ -19,6 +19,9 @@
* along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
#if defined(STM32F0)
# include <libopencm3/stm32/f0/exti.h>
#elif defined(STM32F1)

View File

@ -33,9 +33,6 @@
#ifndef LIBOPENCM3_ADC_H
#define LIBOPENCM3_ADC_H
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
/*****************************************************************************/
/* Module definitions */
/*****************************************************************************/

View File

@ -33,9 +33,6 @@
#define LIBOPENCM3_CEC_H
/**@{*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
/*****************************************************************************/
/* Module definitions */
/*****************************************************************************/

View File

@ -34,9 +34,6 @@
#define LIBOPENCM3_COMP_H
/**@{*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
/*****************************************************************************/
/* Module definitions */
/*****************************************************************************/

View File

@ -34,7 +34,6 @@
#define LIBOPENCM3_CRC_H
/**@{*/
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/crc_common_all.h>
/*****************************************************************************/

View File

@ -33,9 +33,6 @@
#define LIBOPENCM3_CRS_H
/**@{*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
/*****************************************************************************/
/* Module definitions */
/*****************************************************************************/

View File

@ -33,8 +33,7 @@
#ifndef LIBOPENCM3_DAC_H
#define LIBOPENCM3_DAC_H
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/dac_common_all.h>
/*****************************************************************************/
/* Module definitions */

View File

@ -31,7 +31,6 @@
#ifndef LIBOPENCM3_DMA_H
#define LIBOPENCM3_DMA_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/dma_common_l1f013.h>
#endif

View File

@ -34,7 +34,6 @@
#define LIBOPENCM3_EXTI_H
/**@{*/
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/exti_common_all.h>
/**@}*/

View File

@ -36,7 +36,6 @@
#define LIBOPENCM3_FLASH_H
/**@{*/
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/flash_common_f01.h>
/* --- FLASH_OPTION values ------------------------------------------------- */

View File

@ -31,7 +31,6 @@
#ifndef LIBOPENCM3_GPIO_H
#define LIBOPENCM3_GPIO_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/gpio_common_f24.h>
/*****************************************************************************/

View File

@ -32,8 +32,6 @@
#ifndef LIBOPENCM3_I2C_H
#define LIBOPENCM3_I2C_H
#include <libopencm3/cm3/common.h>
/*****************************************************************************/
/* Module definitions */
/*****************************************************************************/

View File

@ -33,7 +33,6 @@
#ifndef LIBOPENCM3_IWDG_H
#define LIBOPENCM3_IWDG_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/iwdg_common_all.h>
/*****************************************************************************/

View File

@ -31,7 +31,6 @@
#ifndef LIBOPENCM3_PWR_H
#define LIBOPENCM3_PWR_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/pwr_common_all.h>
/*****************************************************************************/

View File

@ -37,9 +37,6 @@ Control</b>
#ifndef LIBOPENCM3_RCC_H
#define LIBOPENCM3_RCC_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
/*****************************************************************************/
/* Module definitions */
/*****************************************************************************/

View File

@ -31,7 +31,6 @@
#ifndef LIBOPENCM3_RTC_H
#define LIBOPENCM3_RTC_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/rtc_common_l1f024.h>
#endif

View File

@ -31,7 +31,6 @@
#ifndef LIBOPENCM3_SPI_H
#define LIBOPENCM3_SPI_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/spi_common_f03.h>
#endif

View File

@ -36,9 +36,6 @@
#define LIBOPENCM3_SYSCFG_H
/**@{*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
/*****************************************************************************/
/* Module definitions */
/*****************************************************************************/

View File

@ -29,4 +29,7 @@
* along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef LIBOPENCM3_TIMER_H
#define LIBOPENCM3_TIMER_H
#endif

View File

@ -33,9 +33,6 @@
#define LIBOPENCM3_TSC_H
/**@{*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
/*****************************************************************************/
/* Module definitions */
/*****************************************************************************/

View File

@ -31,9 +31,6 @@
#ifndef LIBOPENCM3_USART_H
#define LIBOPENCM3_USART_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
/*****************************************************************************/
/* Module definitions */
/*****************************************************************************/

View File

@ -38,8 +38,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_ADC_H
#define LIBOPENCM3_ADC_H
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/adc_common_v1.h>
/* --- Convenience macros -------------------------------------------------- */

View File

@ -20,9 +20,6 @@
#ifndef LIBOPENCM3_BKP_H
#define LIBOPENCM3_BKP_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
/* --- BKP registers ------------------------------------------------------- */
/* Backup data register 1 (BKP_DR1) */

View File

@ -33,7 +33,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_CRC_H
#define LIBOPENCM3_CRC_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/crc_common_all.h>
#endif

View File

@ -31,7 +31,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_DAC_H
#define LIBOPENCM3_DAC_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/dac_common_all.h>
#endif

View File

@ -31,7 +31,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_DMA_H
#define LIBOPENCM3_DMA_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/dma_common_l1f013.h>
#endif

View File

@ -17,12 +17,12 @@
* along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/memorymap.h>
#ifndef LIBOPENCM3_ETHERNET_H
#define LIBOPENCM3_ETHERNET_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
/* Ethernet MAC registers */
#define ETH_MACCR MMIO32(ETHERNET_BASE + 0x00)
#define ETH_MACFFR MMIO32(ETHERNET_BASE + 0x04)

View File

@ -36,7 +36,6 @@
#ifndef LIBOPENCM3_EXTI_H
#define LIBOPENCM3_EXTI_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/exti_common_all.h>
#endif

View File

@ -43,7 +43,6 @@
/**@{*/
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/flash_common_f01.h>
/* --- FLASH_OPTION bytes ------------------------------------------------- */

View File

@ -36,7 +36,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_GPIO_H
#define LIBOPENCM3_GPIO_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/gpio_common_all.h>
/* --- Convenience macros -------------------------------------------------- */

View File

@ -31,7 +31,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_I2C_H
#define LIBOPENCM3_I2C_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/i2c_common_all.h>
#endif

View File

@ -33,7 +33,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_IWDG_H
#define LIBOPENCM3_IWDG_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/iwdg_common_all.h>
#endif

View File

@ -31,7 +31,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_PWR_H
#define LIBOPENCM3_PWR_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/pwr_common_all.h>
#endif

View File

@ -40,9 +40,6 @@
#ifndef LIBOPENCM3_RCC_H
#define LIBOPENCM3_RCC_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
/* Note: Regs/bits marked (**) only exist in "connectivity line" STM32s. */
/* Note: Regs/bits marked (XX) do NOT exist in "connectivity line" STM32s. */

View File

@ -40,10 +40,8 @@
#define LIBOPENCM3_RTC_H
/**@{*/
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/pwr.h>
#include <libopencm3/stm32/f1/rcc.h>
#include <libopencm3/stm32/rcc.h>
/* --- RTC registers ------------------------------------------------------- */

View File

@ -31,7 +31,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_SPI_H
#define LIBOPENCM3_SPI_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/spi_common_l1f124.h>
#endif

View File

@ -31,7 +31,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_USART_H
#define LIBOPENCM3_USART_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/usart_common_f124.h>
#endif

View File

@ -33,7 +33,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_CRC_H
#define LIBOPENCM3_CRC_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/crc_common_all.h>
#endif

View File

@ -31,8 +31,6 @@
#ifndef LIBOPENCM3_CRYPTO_H
#define LIBOPENCM3_CRYPTO_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
#include <libopencm3/stm32/common/crypto_common_f24.h>
#endif

View File

@ -31,7 +31,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_DAC_H
#define LIBOPENCM3_DAC_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/dac_common_all.h>
#endif

View File

@ -31,7 +31,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_DMA_H
#define LIBOPENCM3_DMA_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/dma_common_f24.h>
#endif

View File

@ -36,7 +36,6 @@
#ifndef LIBOPENCM3_EXTI_H
#define LIBOPENCM3_EXTI_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/exti_common_l1f24.h>
#endif

View File

@ -31,7 +31,6 @@
#ifndef LIBOPENCM3_FLASH_H
#define LIBOPENCM3_FLASH_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/flash_common_f24.h>
#endif

View File

@ -31,7 +31,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_GPIO_H
#define LIBOPENCM3_GPIO_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/gpio_common_f24.h>
#endif

View File

@ -31,7 +31,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_HASH_H
#define LIBOPENCM3_HASH_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/hash_common_f24.h>
#endif

View File

@ -31,7 +31,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_I2C_H
#define LIBOPENCM3_I2C_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/i2c_common_f24.h>
#endif

View File

@ -33,7 +33,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_IWDG_H
#define LIBOPENCM3_IWDG_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/iwdg_common_all.h>
#endif

View File

@ -33,7 +33,7 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_PWR_F2_H
#define LIBOPENCM3_PWR_F2_H
#include <libopencm3/stm32/pwr.h>
#include <libopencm3/stm32/common/pwr_common_all.h>
/*
* This file extends the common STM32 version with definitions only

View File

@ -43,9 +43,6 @@
#ifndef LIBOPENCM3_RCC_H
#define LIBOPENCM3_RCC_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
/* --- RCC registers ------------------------------------------------------- */
#define RCC_CR MMIO32(RCC_BASE + 0x00)

View File

@ -18,7 +18,6 @@
#ifndef LIBOPENCM3_RNG_H
#define LIBOPENCM3_RNG_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/rng_common_f24.h>
#endif

View File

@ -31,7 +31,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_RTC_H
#define LIBOPENCM3_RTC_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/rtc_common_l1f024.h>
#endif

View File

@ -31,7 +31,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_SPI_H
#define LIBOPENCM3_SPI_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/spi_common_f24.h>
#endif

View File

@ -37,7 +37,6 @@
#ifndef LIBOPENCM3_SYSCFG_H
#define LIBOPENCM3_SYSCFG_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/syscfg_common_l1f234.h>
#endif

View File

@ -31,7 +31,6 @@ LGPL License Terms @ref lgpl_license
#ifndef LIBOPENCM3_USART_H
#define LIBOPENCM3_USART_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/usart_common_f24.h>
#endif

View File

@ -3,7 +3,7 @@
* @brief <b>Defined Constants and Types for the STM32F37x Analog to Digital
* converter</b>
*
* @ingroup STM32F37x_defines
* @ingroup STM32F3xx_defines
*
* @version 1.0.0
*
@ -34,9 +34,6 @@
#ifndef LIBOPENCM3_ADC_H
#define LIBOPENCM3_ADC_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
#define ADC1 ADC1_BASE
#define ADC2 ADC2_BASE
#define ADC3 ADC3_BASE

View File

@ -32,7 +32,6 @@
#ifndef LIBOPENCM3_CRC_H
#define LIBOPENCM3_CRC_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/crc_common_all.h>
/* --- CRC registers ------------------------------------------------------- */

View File

@ -31,7 +31,6 @@
#ifndef LIBOPENCM3_DAC_H
#define LIBOPENCM3_DAC_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/dac_common_all.h>
#endif

View File

@ -31,7 +31,6 @@
#ifndef LIBOPENCM3_DMA_H
#define LIBOPENCM3_DMA_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/dma_common_l1f013.h>
#endif

View File

@ -37,7 +37,6 @@
#define LIBOPENCM3_EXTI_H
/**@{*/
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/exti_common_all.h>
/* --- EXTI registers ------------------------------------------------------ */

View File

@ -32,7 +32,6 @@
#define LIBOPENCM3_FLASH_H
/**@{*/
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/flash_common_f234.h>
/* --- FLASH registers ----------------------------------------------------- */

View File

@ -32,7 +32,6 @@
#ifndef LIBOPENCM3_GPIO_H
#define LIBOPENCM3_GPIO_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/gpio_common_f234.h>
#endif

View File

@ -31,9 +31,6 @@
#ifndef LIBOPENCM3_I2C_H
#define LIBOPENCM3_I2C_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
/**@{*/
/* --- Convenience macros -------------------------------------------------- */

View File

@ -33,7 +33,6 @@
#ifndef LIBOPENCM3_IWDG_H
#define LIBOPENCM3_IWDG_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/stm32/common/iwdg_common_all.h>
/* --- IWDG registers ------------------------------------------------------ */

View File

@ -41,7 +41,7 @@
#ifndef LIBOPENCM3_PWR_F3_H
#define LIBOPENCM3_PWR_F3_H
#include <libopencm3/stm32/pwr.h>
#include <libopencm3/stm32/common/pwr_common_all.h>
/* --- PWR_CR values ------------------------------------------------------- */

View File

@ -51,9 +51,6 @@
#ifndef LIBOPENCM3_RCC_H
#define LIBOPENCM3_RCC_H
#include <libopencm3/stm32/memorymap.h>
#include <libopencm3/cm3/common.h>
/* --- RCC registers ------------------------------------------------------- */
#define RCC_CR MMIO32(RCC_BASE + 0x00)

Some files were not shown because too many files have changed in this diff Show More