lpc550x 0.3.0

Register mappings for the NXP LPC550x/LPC55S0x family of Cortex-M33 microcontrollers
Documentation
# LPC550x

[![Documentation](https://docs.rs/lpc550x/badge.svg)](https://docs.rs/lpc550x)
[![Crates.io](https://img.shields.io/crates/v/lpc550x.svg)](https://crates.io/crates/lpc550x)

Register mappings for the NXP LPC550x/LPC55S0x family of Cortex-M33 microcontrollers generated with the `svd2rust` tool.

## User Manual

The complete user manual for this family of microcontrollers may be found at [UM11424][1] and is a useful supplement to this crate.

## Contribute

Install the `svd2rust` and `form` tools and run the `generate.sh` script to generate the crate from the SVD file. A line is also prepended to the `lib.rs` to prevent Clippy from checking the crate because the generated code does not lint well. Do not make manual edits to the `src` folder or the `build.rs` and `device.x` files which are all auto-generated.

## Changelog

### 0.3.0

 - Cleaned up register field enumerations relating to ADC channels
 - Corrected ADC temperature sensor channel value which was wrong
 - Regenerated crate using svd2rust 0.26.0

### 0.2.0

 - General register/field description cleanups
 - Fixed up the SVD file's line endings to LF instead of CRLF
 - Removed a number of unnecessary duplicate registers in the SVD
 - Cleaned up register field enumerations relating to the clock tree
 - Cleaned up register field enumerations relating to IOCON pin functions
 - Added per-pin field enumerations to some (but not all) GPIO registers
 - Cleaned up register field enumerations for some ADC peripheral registers

### 0.1.0

 - Added initial SVD with very light modifications

[1]: https://www.nxp.com/docs/en/user-guide/UM11424.pdf