nuttx/configs/stm32f334-disco
Gregory Nutt 2eb4fe5ffb Make sure sections are aligned to 32-bits in all LD linker scripts. This fixes and issues noted specifically for the SAMD21 by Bernd Walter, but should be applicable to all other LD scripts as well.
Squashed commit of the following:

    configs/:  Add . = ALIGN(4); before every .data section
    configs/:  Add . = ALIGN(4); before every ARM.extab section
    configs/:  Add . = ALIGN(4); before every definition of __exidx_start
    configs/:  Add . = ALIGN(4); before every .init_section.
    configs/:  Convert TABs to spaces in all ld linker scripts.  This just makes things easier to modify with scripts because the files are more consistent.
2019-05-30 16:51:38 -06:00
..
buckboost Squashed commit of the following: 2019-05-21 18:57:54 -06:00
include Merged in raiden00/nuttx_pe (pull request #767) 2018-11-23 23:33:45 +00:00
nsh Squashed commit of the following: 2019-05-21 18:57:54 -06:00
powerled Squashed commit of the following: 2019-05-21 18:57:54 -06:00
scripts Make sure sections are aligned to 32-bits in all LD linker scripts. This fixes and issues noted specifically for the SAMD21 by Bernd Walter, but should be applicable to all other LD scripts as well. 2019-05-30 16:51:38 -06:00
src In the current implementation we only use very high priority interrupts (levels 0, 0x10 and 0x20 in CORTEX-M speak) but that means there are loads of lower priority ones that are effectively unused. I have *not* changed the semantics of these levels but have 'shifted' them to be based around the midpoint of the available interrupts (0x80) rather than at the top end....that allows for interrupts to be defined above (or, indeed, below) them as needed by the application. This should have no functional effect on existing code but adds in a clean capability to define higher priority interrupts. 2018-12-03 17:41:59 -06:00
Kconfig configs: add stm32f334-disco basic support 2017-07-21 18:01:20 +02:00
README.txt Merged in raiden00/nuttx (pull request #616) 2018-04-04 17:03:48 +00:00

README
======

This README discusses issues unique to NuttX configurations for the
STMicro 32F3348DISCOVERY development board featuring the STM32F334C8
MCU. The STM32F334C8 is a 72MHz Cortex-M4 operation with 64kB Flash
memory and 16KB RAM. The board features:

  - On-board ST-LINK/V2 for programming and debugging,
  - High brightness LED dimming with buck converter
  - One buck/boost converter
  - Four user LEDs and two push-buttons,
  - Easy access to most MCU pins.

Refer to http://www.st.com/en/evaluation-tools/32f3348discovery.html for
further information about this board.

Configurations
==============

  nsh:
  ----

    Configures the NuttShell (nsh) located at apps/examples/nsh.

  powerled:
  ---------

    This is a configuration for onboard high brightness LED dimming.

  buckboost:
  ---------

    This configuration uses apps/examples/smps and onboard buck/boost converter.

    WARNING: current limit is not implemented!