klipper/lib
Kevin O'Connor 664c869f77 lib: Remove unused stm32f1 "hal" code
Now that the stm32f1 code has been merged into the stm32 code, there
is no longer a need to use the upstream stm32f1 "hal" code.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2019-08-05 11:25:40 -04:00
..
bossac lib: Add bossac 1.9 code to lib directory 2018-08-27 08:54:43 -04:00
cmsis-core lib: Add cmsis-core/core_cm0.h header 2019-03-24 11:55:01 -04:00
cmsis-stm32f0 lib: Add stm32f0 hal and cmsis files 2019-03-24 12:10:11 -04:00
hal-stm32f0 lib: Add stm32f0 hal and cmsis files 2019-03-24 12:10:11 -04:00
hub-ctrl
lpc176x lpc176x: Use common cmsis-core files 2018-08-06 23:36:05 -04:00
pru_rpmsg pru: Add initial pru_rpmsg library code for Beaglebone PRU 2017-05-15 15:00:52 -04:00
sam3x lib: Modify SAM3X CMSIS files to work with GCC's lto feature 2018-08-06 23:36:05 -04:00
sam4e lib: Rename lib/cmsis-sam4e/ to lib/sam4e/ 2019-01-07 19:33:26 -05:00
sam4s lib: Update sam4s code so that it works with gcc's -flto feature 2019-01-07 19:34:07 -05:00
samd21 lib: Remove samd21/samd51 customizations that are no longer necessary 2019-03-01 19:05:00 -05:00
samd51 lib: Remove samd21/samd51 customizations that are no longer necessary 2019-03-01 19:05:00 -05:00
stm32f1 lib: Remove unused stm32f1 "hal" code 2019-08-05 11:25:40 -04:00
stm32f4 lib: Update stm32f4 code to support gcc -fwhole-program 2019-07-25 18:05:13 -04:00
README lib: Remove unused stm32f1 "hal" code 2019-08-05 11:25:40 -04:00

README

This directory contains external library code.

The cmsis directory contains code from:
  https://github.com/ARM-software/CMSIS_5
version 5.3.0 (49ac527aa7406cecbba46d4d3bdbc7f60c6c6d42). Contents
taken from the CMSIS/Core/Include/ directory.

The sam3x directory contains code from the
Atmel.SAM3X_DFP.1.0.50.atpack zip file found at:
  http://packs.download.atmel.com/
version 1.0.50 (extracted on 20180725). It has been modified to
compile with gcc's LTO feature. See sam3x.patch for the modifications.

The sam4e directory contains code from the
Atmel.SAM4E_DFP.1.1.57.atpack zip file found at:
  http://packs.download.atmel.com/
version 1.1.57 (extracted on 20180806). It has been modified to
compile with gcc's LTO feature. Also, some AFEC register RW accesses
have been modified to comply with the SAM4E datasheet. Finally, the
interrupt vector table has been slightly modified to allow the code to
run. See sam4e.patch for the modifications.

The sam4s directory contains code from the
Atmel.SAM4S_DFP.1.0.56.atpack zip file found at:
  http://packs.download.atmel.com/
version 1.0.56 (extracted on 20181220). It has been modified to
compile with gcc's LTO feature. See sam4s.patch for the modifications.

The samd21 directory contains code from the
Atmel.SAMD21_DFP.1.3.304.atpack zip file found at:
  http://packs.download.atmel.com/
version 1.3.304 (extracted on 20180725). It has been modified to
compile with gcc's LTO feature. See samd21.patch for the
modifications.

The samd51 directory contains code from the
Atmel.SAMD51_DFP.1.1.96.atpack zip file found at:
  http://packs.download.atmel.com/
version 1.1.96 (extracted on 20190110). It has been modified to
compile with gcc's LTO feature. See samd51.patch for the
modifications.

The lpc176x directory contains code from the mbed project:
  https://github.com/ARMmbed/mbed-os
version mbed-os-5.8.3 (c05d72c3c005fbb7e92c3994c32bda45218ae7fe).
Contents taken from the targets/TARGET_NXP/TARGET_LPC176X/ directory.
It has been modified to compile with gcc's LTO feature and to use
appropriate clock speeds on the LPC1768 and LPC1769. See lpc176x.patch
for the modifications.

The cmsis-stm32f0 and the hal-stm32f0 directories contain code from
STMicroelectronics:
  http://www.st.com/en/embedded-software/stm32cubef0.html
version 1.9.0 (extracted 20190116).

The stm32f1 directory contains code from STMicroelectronics:
  http://www.st.com/en/embedded-software/stm32cubef1.html
version 1.8.0 (extracted 20190721). It has been modified to compile
with gcc's LTO feature. See stm32f1.patch for the modifications.

The stm32f4 directory contains code from STMicroelectronics:
  http://www.st.com/en/embedded-software/stm32cubef4.html
version 1.24.0 (extracted 20190723). It has been modified to compile
with gcc's LTO feature. See stm32f4.patch for the modifications.

The hub-ctrl directory contains code from:
  https://github.com/codazoda/hub-ctrl.c/
revision 42095e522859059e8a5f4ec05c1e3def01a870a9.

The bossac directory contains code from:
  https://github.com/shumatech/BOSSA
version 1.9 (b176eeef918fc810045c832348590595120187b4).

The pru_rpmsg directory contains code from:
  https://github.com/dinuxbg/pru-gcc-examples
revision 425a42d82006cf0aa24be27b483d2f6a41607489. The code is taken
from the repo's hc-sr04-range-sensor directory. It has been modified
so that the IEP definitions compile correctly. See pru_rpmsg.patch for
the modifications.