Skip to content
This repository has been archived by the owner on Jan 24, 2022. It is now read-only.

compile on stable #69

Merged
merged 18 commits into from
May 12, 2018
Merged

compile on stable #69

merged 18 commits into from
May 12, 2018

Commits on Apr 24, 2018

  1. compile on stable

    japaric committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    8dd26b2 View commit details
    Browse the repository at this point in the history
  2. fix typo

    japaric committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    34fb8cd View commit details
    Browse the repository at this point in the history
  3. fix typo in export name

    japaric committed Apr 24, 2018
    Configuration menu
    Copy the full SHA
    201facc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3586806 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b2209d View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2018

  1. Configuration menu
    Copy the full SHA
    1338bad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c610529 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2018

  1. doc up, __reset -> Reset, main! -> entry!, weak syntax of `exception!…

    …` ..
    
    - remove some variants from `Exception` when targeting ARMv6-M
    
    - future proof the ABI of `__EXCEPTIONS` by using a `union` instead of `Option<fn()>` (the `None`
      variant is not guaranteed to always be represented as the value `0`)
    
    - tweak exception names to match CMSIS and the names used in cortex-m v0.5.0
    
    - add an opt-in "device" feature to opt into a device specific build (interrupts must be supplied by
    a different crate, or manually by the user).
    
    - drop the `interrupts!` macro. If you don't enable the "device" feature `cortex-m-rt` will bind all
    possible interrupts to the default exception handler.
    japaric committed May 11, 2018
    Configuration menu
    Copy the full SHA
    41e0e92 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9875f2 View commit details
    Browse the repository at this point in the history
  3. add CI, add device specific check of the vector table size, ..

    - document the `main` symbol as an alternative to `entry!`
    - document `ResetTrampoline`
    - fix: `PendSV` is available on ARMv6-M
    - document that `entry!` and `exception!` must be called from accessible modules.
    - add a deny lint to `entry!` and `exception!` to prevent them from being invoked from inaccessible
      modules.
    japaric committed May 11, 2018
    Configuration menu
    Copy the full SHA
    cd0f4e2 View commit details
    Browse the repository at this point in the history
  4. document vector table symbols

    japaric committed May 11, 2018
    Configuration menu
    Copy the full SHA
    2278a1f View commit details
    Browse the repository at this point in the history

Commits on May 12, 2018

  1. truncate ICSR

    japaric committed May 12, 2018
    Configuration menu
    Copy the full SHA
    abee6ed View commit details
    Browse the repository at this point in the history
  2. HardFault is a .thumb_func

    japaric committed May 12, 2018
    Configuration menu
    Copy the full SHA
    5a0b125 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    39b5bac View commit details
    Browse the repository at this point in the history
  4. tweak error messages

    japaric committed May 12, 2018
    Configuration menu
    Copy the full SHA
    2c06185 View commit details
    Browse the repository at this point in the history
  5. fix __sheap

    japaric committed May 12, 2018
    Configuration menu
    Copy the full SHA
    4312f63 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e97b952 View commit details
    Browse the repository at this point in the history
  7. update the CHANGELOG

    japaric committed May 12, 2018
    Configuration menu
    Copy the full SHA
    2f410f2 View commit details
    Browse the repository at this point in the history