Commit Graph

  • 7a726b49a5 Merge pull request #109 from godunko/master master Pat Rogers 2025-02-13 16:09:05 -06:00
  • ab0b7afb7f Merge pull request #85 from filip-gajowniczek-adacore/hotfix/remove-unused-packages Pat Rogers 2025-02-13 15:56:15 -06:00
  • c16858559c Merge pull request #108 from simonjwright/fix/ci+dimensioned-regs Pat Rogers 2025-02-05 16:20:57 -06:00
  • 576884b646 Add option to use No_Elaboration_Code_All pragma. Vadim Godunko 2024-11-30 18:50:37 +04:00
  • 4e4228af54 Fix style warnings. Simon Wright 2024-09-03 14:44:19 +01:00
  • 4c0d576bfd Update manifest to 0.1.1. Simon Wright 2024-09-03 14:31:17 +01:00
  • a0f8942eaa Process dimensioned record fields. Simon Wright 2024-09-03 14:21:03 +01:00
  • 11e0aa11d9 Fix warning: "variable is assigned but never read". Simon Wright 2024-09-03 14:17:32 +01:00
  • 2873046bae Install schema, SVDs. Simon Wright 2024-09-03 14:07:34 +01:00
  • 1c854eab4d CI runs on latest OSs Simon Wright 2024-09-03 14:04:46 +01:00
  • 1ef42c7f85 Merge pull request #101 from Irvise/fix-msb Pat Rogers 2024-02-06 09:46:05 -06:00
  • 167aa9ee52 Fix scope of new variable Fernando Oleo Blanco 2023-01-05 21:46:02 +01:00
  • 74c72ff99e Allow MSB to be set before LSB Fernando Oleo Blanco 2023-01-05 21:21:15 +01:00
  • c7327830c8 Added nrf52833 SVD used in MicrobitV2 aiunderstand 2022-12-11 14:07:03 +01:00
  • 6eb0b591bf Add GitHub CI workflow Fabien Chouteau 2022-02-28 12:33:20 +01:00
  • 5c88c0f696 Fix style issues Fabien Chouteau 2022-02-28 12:31:15 +01:00
  • 6c57edf0b6 Make svd2ada buildable with Alire Fabien Chouteau 2022-02-28 12:28:07 +01:00
  • 56a3e6034f Merge pull request #87 from elbric0/master Pat Rogers 2021-12-06 15:59:01 -06:00
  • 34b86c482a Removed unused packages elbric0 2021-09-12 18:09:25 -04:00
  • d221674460 Removed unused packages which cause release compilation to fail due to warnings as errors compilation switch Filip Gajowniczek 2021-04-27 13:30:51 -05:00
  • 861c829c99 Merge pull request #82 from JeremyGrosser/rp2040 Pat Rogers 2021-02-11 09:43:01 -06:00
  • 11c19839ec rp2040: Add UART groupName Jeremy Grosser 2021-02-10 12:24:54 -08:00
  • b571aa8dc7 Merge pull request #1 from Fabien-Chouteau/rp2040 Jeremy Grosser 2021-02-10 05:56:45 -05:00
  • bfb4a3f671 rp2040: Add 'groupName' to SPI and I2C periph Fabien Chouteau 2021-02-10 11:22:25 +01:00
  • 9557bc5437 Check bounds before comparing "STM32" Jeremy Grosser 2021-01-28 21:20:17 -08:00
  • 6aed2c4778 rp2040: Add 'size' field to registers as svd2ada doesn't handle inheritance of this attribute from the peripheral Jeremy Grosser 2021-01-27 14:11:04 -08:00
  • e6d6747432 rp2040: Added SVD for Raspberry Pi RP2040 Jeremy Grosser 2021-01-21 00:50:22 -08:00
  • 565af38aeb Merge pull request #81 from NicoPy/Warning_node_full_name Pat Rogers 2021-01-12 10:06:08 -06:00
  • c7f37c43e1 Rename Get_Full_Name function to Full_Name. NicoPy 2021-01-07 09:12:42 +01:00
  • db8c25391b Add Node full name to WARNING messages. NicoPy 2020-12-29 18:50:01 +01:00
  • 0994d0482c Merge pull request #78 from Hendrik410/stm32f446x Pat Rogers 2020-11-16 09:33:25 -06:00
  • 87a4032e74 Added STM32F446x SVD Hendrik410 2020-10-28 08:02:20 +01:00
  • 72f617b324 Merge pull request #76 from pat-rogers/master Pat Rogers 2020-10-15 11:34:09 -05:00
  • 947d3eebf3 correct errors in the Ethernet MACFFR register "RAM" should be named "PAM" the field with for PCF is two, not one replace all fields in MAGDBGR register with the correct fields rogers 2020-10-15 11:19:18 -05:00
  • 0f7e138283 correct indentation rogers 2020-10-15 11:13:00 -05:00
  • 19510b053c new file specific to F746 also corrects two Ethernet record component errors present in F7x.svd and F7x9.svd rogers 2020-10-15 10:41:53 -05:00
  • fbea1df1c3 Merge pull request #64 from simonjwright/minor-improvements Pat Rogers 2020-10-06 10:43:44 -05:00
  • 8bae66646d Generated code doesn't specify Ada2012 Simon Wright 2020-10-06 16:32:16 +01:00
  • b32cb642f8 Added 'Create_Missing_Dirs' option mercury 2020-10-01 20:24:05 -07:00
  • a1cae60ea2 Updated to avoid arrays Fred 2020-09-24 22:18:54 +02:00
  • 35f25a9e26 Adding SVD for STM32F401 Fred 2020-09-17 23:44:38 +02:00
  • bf16aee81d Fixed several fields Fred 2020-09-06 18:50:44 +02:00
  • 76d55d4d32 Adding STM32F411 Fred 2020-09-06 17:41:35 +02:00
  • eb0a0f6938 Fix incorrect field width. Daniel King 2020-09-24 18:35:03 +01:00
  • eafbad7624 Add SVD files for STM32F0 series MCUs Daniel King 2020-09-24 18:04:30 +01:00
  • b5aa8299df Merge pull request #69 from pat-rogers/master Pat Rogers 2020-06-04 10:59:59 -05:00
  • 75daab843d refactor reserved word logic into a function in utils package rogers 2020-06-04 10:46:04 -05:00
  • 8438f9dac6 Un-nest function Get_Install_Dir and rename rogers 2020-06-04 10:14:54 -05:00
  • 3330e72892 minor formatting rogers 2020-06-04 09:48:31 -05:00
  • 9d61727803 Merge pull request #68 from pat-rogers/master Pat Rogers 2020-06-02 08:39:11 -05:00
  • ffd1564ed8 retain original letter casing for enumerals rogers 2020-06-01 14:02:12 -05:00
  • ca6ba7722d Merge pull request #67 from pat-rogers/master Pat Rogers 2020-06-01 10:59:17 -05:00
  • 1536a7af0c minor reformatting for readability rogers 2020-06-01 10:57:15 -05:00
  • a050711d73 Merge pull request #66 from pat-rogers/master Pat Rogers 2020-06-01 10:36:02 -05:00
  • 47e9300c94 improve help message re: VFA rogers 2020-06-01 10:33:08 -05:00
  • 093d56dea8 Mention that --no-vfa-on-types forces --no-arrays. Shorten messages shown for --help. Refactor main procedure. rogers 2020-05-30 11:56:05 -05:00
  • 0f876e7c90 Eliminate some warnings. Simon Wright 2020-03-13 08:38:04 +00:00
  • f5ec8c7320 nRF52: unify SPI register definition between nRF51 and nRF52 Fabien Chouteau 2020-02-18 16:08:42 +01:00
  • 68d587728c Update nrf52.svd from upstream for better compatibility w/ nrf51 field names Shawn Nock 2020-02-14 11:17:20 -05:00
  • 4501b5405e Fix SLEEPDEEP definition in part file Fabien Chouteau 2019-11-30 21:45:50 +01:00
  • c2fb35bfc9 Fix SysTick TICKINT definition Fabien Chouteau 2019-11-30 21:43:06 +01:00
  • 314022c7cd fix typo in FE310.svd yksflip 2019-06-17 14:39:10 +02:00
  • 0076f03d7f SiFive: add missing addressOffset to the PLIC ENABLE register Ayke van Laethem 2019-04-05 22:12:35 +02:00
  • 4e00298b19 SiFive: Fix invalid labels in GPIO interrupts Ayke van Laethem 2019-04-05 21:58:39 +02:00
  • 1d108d1dae Refactor function Find_Overalapping_Registers into a procedure because it alters those that overlap. Refactor function Compute_Name into non-nested function with a parameter, for comprehension sake. pat-rogers 2019-01-12 18:05:23 -06:00
  • 0624c5aa68 minor revisions to help text pat-rogers 2019-01-11 11:16:53 -06:00
  • 0a73876c5c Simplify code by allowing direct visibility to Ada.Strings.Unbounded.* pat-rogers 2019-01-10 19:44:22 -06:00
  • 137442ec0a Add (modified) SVD files for nRF52832 and nRF52840. Daniel King 2018-12-18 15:05:16 +00:00
  • fd8af5ce10 Refactor name Ada_Instance to Ada_Variable pat-rogers 2019-01-08 14:46:49 -06:00
  • 3147433e04 provide debug/release scenarios pat-rogers 2019-01-08 13:09:32 -06:00
  • 75a77182ad more readable part of precondition for Gather_Peripheral_Group pat-rogers 2019-01-08 12:25:02 -06:00
  • e1f5ca58be add precondition and stronger post for Gather_Peripheral_Group pat-rogers 2019-01-08 12:04:52 -06:00
  • 7c3830af16 Refactor Dump procedure and add comments pat-rogers 2019-01-08 11:26:09 -06:00
  • a6979003a1 use better way to get spec name for progress message pat-rogers 2019-01-08 09:39:27 -06:00
  • de82bbce75 Output progress message indicating root package creation Include root package name in progress messages Minor formatting for readability pat-rogers 2019-01-08 09:30:33 -06:00
  • 38844281a7 Generate Object_Size aspect for register record types rather than Size pat-rogers 2019-01-07 09:40:51 -06:00
  • bb463f6226 Remove redundant call to Write_Spec in procedure Dump pat-rogers 2019-01-06 16:25:29 -06:00
  • 2ee3e558ec fix minor typo in comment pat-rogers 2018-12-12 12:30:21 -06:00
  • 215d647a8a Merge pull request #53 from AdaCore/Fabien-Chouteau-patch-1 Lambourg Jérôme 2018-12-17 21:25:17 +01:00
  • 08d574a328 Update README with basic build and usage instructions Fabien-Chouteau-patch-1 Fabien Chouteau 2018-12-17 19:43:09 +01:00
  • a7e06c3a4c minor formatting pat-rogers 2018-12-12 12:24:02 -06:00
  • fb888a2747 minor formatting for allowed longer lines pat-rogers 2018-12-12 12:23:01 -06:00
  • 776436a7d0 minor renaming and reformatting allow longer source lines pat-rogers 2018-12-11 13:35:45 -06:00
  • bc93d27712 minor formatting and local name change pat-rogers 2018-12-10 18:04:57 -06:00
  • 54ccbec4ea minor formatting pat-rogers 2018-12-10 15:21:52 -06:00
  • a241d0d40c minor typo in string pat-rogers 2018-12-10 10:33:53 -06:00
  • f5368f1268 Merge pull request #52 from AdaCore/FE310_PLIC Fabien Chouteau 2018-12-10 14:59:31 +01:00
  • 22a44b12a4 FE310.svd: Change PLIC description to generate better code Fabien Chouteau 2018-11-29 16:42:37 +01:00
  • 517804ada7 Fix style error: missing check for subprogram declaration. Jerome Lambourg 2018-09-19 20:00:58 +02:00
  • 5483c233ff Add switch --no-vfa-on-types Jerome Lambourg 2018-09-17 17:45:50 +02:00
  • 95dd7c53a3 Add --no-defaults switch Jerome Lambourg 2018-09-07 11:27:24 +02:00
  • 99722cd02e Add switch --no-uint-subtypes to allow the use of base UInt types for fields. Jerome Lambourg 2018-09-03 16:03:36 +02:00
  • 1a48921986 Use a more generic switch to determine if we generate IRQ support packages. Jerome Lambourg 2018-07-16 13:06:38 +02:00
  • 999ec6de20 Use named address for peripheral addresses instead of using a constant. Jerome Lambourg 2018-07-16 11:30:42 +02:00
  • fdbd218969 Add switch --no-arrays to prevent aggregation of registers or fields as arrays. Jerome Lambourg 2018-07-03 10:21:52 +02:00
  • c928fcfaa0 Merge pull request #49 from elbric0/master Lambourg Jérôme 2018-05-06 15:46:37 +02:00
  • 608f26ed56 Merge branch 'master' of https://github.com/AdaCore/svd2ada elbric0 2018-05-05 21:35:06 -04:00
  • 143ec1cf01 Fix the enumerated values of the REFSEL field in the PLL configuration register. elbric0 2018-05-05 21:33:32 -04:00
  • e03a715503 Better fix for enum fields identifier collision with enum type. Jerome Lambourg 2018-04-30 14:31:42 +02:00
  • 08632b8873 Merge pull request #48 from corentingay/Enum_Check Lambourg Jérôme 2018-04-30 10:12:33 +02:00