Commit History

Autor SHA1 Mensaxe Data
  ccrause 652f21b656 RP2040 support based on modification by Michael Ring (https://github.com/michael-ring/freepascal). %!s(int64=2) %!d(string=hai) anos
  florian 27fb9086aa * cleanup: cs_opt_loopunroll is a generic optimization for a long time already %!s(int64=3) %!d(string=hai) anos
  florian 9423d5e390 + fp-armv8 fpu type added %!s(int64=3) %!d(string=hai) anos
  florian 9feafc7bd7 + ARM: started on vfpv5 support %!s(int64=3) %!d(string=hai) anos
  florian ff3acfb8cd * cleanup of 2.7.0 defines %!s(int64=3) %!d(string=hai) anos
  florian 8535c758ef + initial support for ARMv2 %!s(int64=4) %!d(string=hai) anos
  Jeppe Johansen 1105726dcf * Add SAMD51P19A controller type. Unit generated by Michael Ring and slightly modified. %!s(int64=4) %!d(string=hai) anos
  florian 7f1aac8bd7 - armv5 never existed (without extension), removed %!s(int64=4) %!d(string=hai) anos
  florian 8ac8c79a71 + initial support for arm-freertos largely based on patch by Michael Ring %!s(int64=5) %!d(string=hai) anos
  florian 7c2c8581b7 * get rid of fpu_vfp_first/last hack %!s(int64=5) %!d(string=hai) anos
  florian 38c32bcada * reorganized arm cpu flags %!s(int64=5) %!d(string=hai) anos
  florian 497ff94cb0 + fpu_fpv4_sp_d32 %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe 592df7fa59 * disable cs_opt_regvar on all platforms when compiled for LLVM (LLVM does %!s(int64=5) %!d(string=hai) anos
  florian 7b4292c94e * patch by Robert Roland to support the RaspberryPi 2 as a bare metal embedded target, resolves #35236 %!s(int64=5) %!d(string=hai) anos
  florian ef87879402 * common naming for fpu_none string %!s(int64=5) %!d(string=hai) anos
  florian 245b58c249 + support for arm attributes %!s(int64=5) %!d(string=hai) anos
  florian c418d63c16 + create defines with FPU capabilites %!s(int64=6) %!d(string=hai) anos
  florian 85edf1c1eb * reworked arm vfp capability handling to use fpu_capabilites %!s(int64=6) %!d(string=hai) anos
  florian 46bac33a2d + fpu_capabilities for arm %!s(int64=6) %!d(string=hai) anos
  pierre 828a248287 Systematically include fpcdefs.inc at sart of all units used by compiler %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 9d07e4948f * fix compilation of ARM compiler for LLVM %!s(int64=6) %!d(string=hai) anos
  florian 5b755661d8 + patch by Simon Ameis: adds all the STM32F091* microcontroller units to the list of supported ARM MCUs, resolves issue #32484 %!s(int64=7) %!d(string=hai) anos
  florian 73c46a5988 - removed unused constants %!s(int64=8) %!d(string=hai) anos
  Jeppe Johansen 7e75457a3e Added more Nordic Semi controllers. Created a new unit for NRF52x controllers with a more precise register naming following Nordic SDK conventions. %!s(int64=8) %!d(string=hai) anos
  Jeppe Johansen 6a1c1e4f29 Added support for NRF52832 controllers. %!s(int64=9) %!d(string=hai) anos
  florian cb4773432b + hardfloat directive (arm only): use hard float calling conventions regardless of the abi, resolves #29715 %!s(int64=9) %!d(string=hai) anos
  florian 1c067e96bf * fix VFPv4 support %!s(int64=9) %!d(string=hai) anos
  Jeppe Johansen 9aa3c23b18 Added a bunch of new and fixed embedded controller units. From Michael Ring. %!s(int64=9) %!d(string=hai) anos
  Jeppe Johansen 3cb9be73bc Moved tcontrollerdatatype out into cpuinfo. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen dac294c680 Fix ARMv3/ARMv2A support. %!s(int64=10) %!d(string=hai) anos