Commit Graph

  • d73e8f218f Add PRIC and OTP memory register definitions. elbric0 2018-04-25 16:43:52 -04:00
  • d8770a0c3f Ada_Gen: add a check for enums with the same names Corentin Gay 2018-04-03 10:00:48 +02:00
  • 60bd70848f Merge pull request #46 from elbric0/master Fabien Chouteau 2018-04-04 10:03:37 +02:00
  • 651536dbf3 Add style check to the compilation options. Jerome Lambourg 2018-04-03 11:16:19 +02:00
  • 2bad854aa5 - Fix in the Watchdog Configuration Register fields - Fix the PMU wakeup cause values elbric0 2018-03-18 10:57:26 -04:00
  • 249cf8e732 - Fix QSPI1 and QSPI2 <groupName> - Add PLIC registers - Add peripherals interrupts definitions elbric0 2018-03-17 10:28:14 -04:00
  • 37a250ecd7 Use enumeratedValues for the SPI and PMU registers definitions. elbric0 2018-03-15 11:29:19 -04:00
  • 6f27d28aaf Use arrays for the backups registers and instructions register of the PMU. elbric0 2018-03-14 08:27:08 -04:00
  • 843ae21520 - Add registers definitions for the CLINT module. - Change the AON domain base addresses to avoid overlap between addresses blocks. elbric0 2018-03-13 14:27:55 -04:00
  • 1842987fe1 Remove <fields>...</fields> for 32 bits registers containing a single value. elbric0 2018-03-06 23:16:23 -05:00
  • 53c9527e7d Add registers definitions for SPI, WDT, RTC, LF OScillator, Backup Registers and PMU. elbric0 2018-02-19 21:50:22 -05:00
  • ecaf233d81 FE310.svd: Improve PWM description Fabien Chouteau 2018-01-12 19:58:10 +01:00
  • 5690280eb9 Merge pull request #44 from AdaCore/trim_whitespaces Fabien Chouteau 2018-01-12 19:19:15 +01:00
  • 3bb872b4b8 cm[4|4f|7].svd: Fix SLEEPDEEP offset in SCR register Fabien Chouteau 2017-12-03 21:41:48 +01:00
  • 51db104cfe Ada_Gen: Trim whitespaces from vendor license Fabien Chouteau 2017-12-03 20:26:01 +01:00
  • a8e34fb42e Merge pull request #43 from AdaCore/gen_trap_option Fabien Chouteau 2017-12-03 21:30:20 +01:00
  • 245ec202ba User option for the generation of handler.S and int IDs Fabien Chouteau 2017-11-16 00:29:03 +01:00
  • 9e93bd023e Add SVD file for Microsemi Cortex-M1 M1AGL Fabien Chouteau 2017-11-17 19:22:14 +01:00
  • 6435874006 Merge pull request #42 from AdaCore/STM32F4_SDIO Lambourg Jérôme 2017-07-22 20:01:51 +02:00
  • 41b4b45a14 STM32F40x and STM32F429x SVD: Reuse STM32F469 description of SDIO Fabien Chouteau 2017-07-22 15:15:09 +02:00
  • 03d6c9ffd7 Merge pull request #41 from bmilanov/master Lambourg Jérôme 2017-07-17 12:07:55 +02:00
  • b419637893 Fixed coding style as per lambourg's suggestions user 2017-07-17 12:59:31 +03:00
  • cbb51dfe6a Fixed typo: "Series" -> "series" biserm 2017-07-08 17:20:10 +03:00
  • 15b9d82833 Added STM32F0 check when adding the FPU interrupt Biser Milanov 2017-07-08 17:01:14 +03:00
  • cd7548428e add DWT peripheral pat-rogers 2017-05-13 10:23:39 -05:00
  • 3158fc918f If fields are numbered in decreasing order, then we do not generate an array gpl2016 Jerome Lambourg 2017-03-20 10:20:33 +01:00
  • b561018e7c If fields are numbered in decreasing order, then we do not generate an array Jerome Lambourg 2017-03-20 10:20:33 +01:00
  • c364b7e893 Fix improper comparison of field names. Jerome Lambourg 2017-03-20 10:12:55 +01:00
  • 245dd95430 Fix improper comparison of field names. Jerome Lambourg 2017-03-20 10:12:55 +01:00
  • b967eb669d Fix compilation warnings in ada_gen. Jerome Lambourg 2017-03-09 10:16:32 -05:00
  • eafeda534d Add the handler for the breakpoint event. Jerome Lambourg 2017-03-09 10:17:07 -05:00
  • 142e2e6a63 Fix compilation warnings in ada_gen. Jerome Lambourg 2017-03-09 10:16:32 -05:00
  • ac2a05ca19 add support for DWT rogers 2017-03-02 21:34:37 -06:00
  • 92d2f9a69f Merge pull request #36 from AdaCore/add_dwt_support Lambourg Jérôme 2017-03-03 08:20:05 +01:00
  • 7c38ee9fc2 add support for DWT rogers 2017-03-02 21:34:37 -06:00
  • db3650db1a Add means to use UInt8 instead of Byte as base type. Jerome Lambourg 2017-02-17 22:23:08 +01:00
  • bcc0a6901f Add means to use UInt8 instead of Byte as base type. Jerome Lambourg 2017-02-17 22:23:08 +01:00
  • 42d99e70b3 Revert type Uint1 to Bit Fabien Chouteau 2017-02-15 19:09:06 +01:00
  • f59d6205bd UInt8|16|32 as derived type instead of subtypes Fabien Chouteau 2017-02-13 21:10:35 +01:00
  • 4fac8be041 Remove the two remaining special type (Byte and Bit) Fabien Chouteau 2017-02-13 21:09:44 +01:00
  • 8521483e08 Merge pull request #32 from AdaCore/hal_types Fabien Chouteau 2017-02-17 18:37:44 +01:00
  • 8a6ac37131 Revert type Uint1 to Bit Fabien Chouteau 2017-02-15 19:09:06 +01:00
  • 48d5eef5e2 UInt8|16|32 as derived type instead of subtypes Fabien Chouteau 2017-02-13 21:10:35 +01:00
  • 3fcd655818 Remove the two remaining special type (Byte and Bit) Fabien Chouteau 2017-02-13 21:09:44 +01:00
  • 4747db6973 Fix license text handling to avoid trailing white spaces in the output Fabien Chouteau 2017-02-14 19:17:10 +01:00
  • 1adc63fe65 Merge pull request #35 from AdaCore/fix_trailing_white_spaces_in_license Lambourg Jérôme 2017-02-14 20:40:45 +01:00
  • 55ad09124a Fix license text handling to avoid trailing white spaces in the output Fabien Chouteau 2017-02-14 19:17:10 +01:00
  • e0d3476ad8 Cortex-M0: Fix NVIC_IPR definition Fabien Chouteau 2017-02-14 12:14:42 +01:00
  • e794b27077 Add Cortex-M0 definitions Fabien Chouteau 2017-02-13 20:30:19 +01:00
  • 2c6c96f25b Add Nordic's nRF51 SVD Fabien Chouteau 2017-02-13 21:22:30 +01:00
  • 07012174e7 FE310: Add PWM definition Fabien Chouteau 2017-02-12 14:00:01 +01:00
  • 84885f12d2 FE310: Remove empty licenseText Fabien Chouteau 2017-02-12 12:44:04 +01:00
  • 026cbda136 FE310: Add UART definition Fabien Chouteau 2017-02-12 12:39:55 +01:00
  • 3281cbbcf4 Start RISC-V FE310 description Fabien Chouteau 2017-02-11 15:06:43 +01:00
  • 94f4bf6fa7 Correct the CRC peripheral description text pat-rogers 2017-02-06 12:54:40 -06:00
  • 68e01fa34e Merge pull request #34 from AdaCore/cortex_m0 Lambourg Jérôme 2017-02-14 12:36:08 +01:00
  • 99207aa484 Cortex-M0: Fix NVIC_IPR definition Fabien Chouteau 2017-02-14 12:14:42 +01:00
  • f8ad46d797 Merge pull request #33 from AdaCore/nordic_nrf51 Lambourg Jérôme 2017-02-13 21:36:56 +01:00
  • 0fe729e6d2 Add Nordic's nRF51 SVD Fabien Chouteau 2017-02-13 21:22:30 +01:00
  • 1caff3c44d Add Cortex-M0 definitions Fabien Chouteau 2017-02-13 20:30:19 +01:00
  • 10cbbd8ca3 FE310: Add PWM definition Fabien Chouteau 2017-02-12 14:00:01 +01:00
  • e10dca193f FE310: Remove empty licenseText Fabien Chouteau 2017-02-12 12:44:04 +01:00
  • c76adbd630 FE310: Add UART definition Fabien Chouteau 2017-02-12 12:39:55 +01:00
  • 2cfe458bc9 Start RISC-V FE310 description Fabien Chouteau 2017-02-11 15:06:43 +01:00
  • 409f4545a7 Merge pull request #31 from AdaCore/correct_crc_description Pat Rogers 2017-02-06 20:11:59 -06:00
  • 9bd5a96852 Correct the CRC peripheral description text pat-rogers 2017-02-06 12:54:40 -06:00
  • 6c4d984438 STM32F7x9: fix SDMMCxSEL bits of the RCC peripheral, fix the JPEG peripheral Jerome Lambourg 2016-11-18 15:57:49 +01:00
  • 0a4d27807d Fix registers as array of 32-bit values (they are now properly volatile). Jerome Lambourg 2016-11-18 15:56:12 +01:00
  • f5976c6313 Add the Smartfusion2 svd file. Jerome Lambourg 2016-11-03 09:19:20 +01:00
  • e0b8e8f1f0 Do not force the use of Interfaces.Bit_Types when generating run-time pkgs. Jerome Lambourg 2016-10-25 18:03:09 -04:00
  • ee59c36656 Use explicit literal addresses for peripheral instances. Jerome Lambourg 2016-10-25 18:03:54 -04:00
  • c9816ff3ed Fix uninitialized register properties that could lead to invalid generation. Jerome Lambourg 2016-10-25 18:02:30 -04:00
  • e499c35599 remove style checks on the generated source code. Jerome Lambourg 2016-10-25 18:01:04 -04:00
  • eb09f2e26f Use explicit literal addresses for peripheral instances. Jerome Lambourg 2016-10-25 18:03:54 -04:00
  • fe002daddb Do not force the use of Interfaces.Bit_Types when generating run-time pkgs. Jerome Lambourg 2016-10-25 18:03:09 -04:00
  • 444d047f81 Fix uninitialized register properties that could lead to invalid generation. Jerome Lambourg 2016-10-25 18:02:30 -04:00
  • 93f7a3dec1 remove style checks on the generated source code. Jerome Lambourg 2016-10-25 18:01:04 -04:00
  • 953c497e63 Remove Short and Word special case for unsigned 16 and 32 Fabien Chouteau 2016-10-01 12:51:20 +02:00
  • b7be91fbf6 STM32F*.svd: Fix USB OTG FS DAINTMSK field Fabien Chouteau 2016-09-04 11:19:04 +02:00
  • b61cf09986 Fix empty comments, should not have trailing spaces. Jerome Lambourg 2016-10-21 08:18:00 +02:00
  • 88ba773d57 Fix empty comments, should not have trailing spaces. Jerome Lambourg 2016-10-21 08:18:00 +02:00
  • 4f6f0c3b24 Fix some issues with device description. Jerome Lambourg 2016-10-20 20:42:58 +02:00
  • 786687fa9d Fix some issues with device description. Jerome Lambourg 2016-10-20 20:42:58 +02:00
  • 760c143a33 Fixes in the core Cortex-M peripheral SVD descriptions. Jerome Lambourg 2016-10-18 19:49:47 +02:00
  • ec72b86907 The current GNAT runtime does not impose 0-based exceptions anymore. Jerome Lambourg 2016-10-18 20:34:22 +02:00
  • 5c9ac7a344 Fixes in the core Cortex-M peripheral SVD descriptions. Jerome Lambourg 2016-10-18 19:49:47 +02:00
  • 530e4efaa2 Merge pull request #29 from Fabien-Chouteau/master Lambourg Jérôme 2016-10-01 17:25:51 +02:00
  • 397ecbe86a Remove Short and Word special case for unsigned 16 and 32 Fabien Chouteau 2016-10-01 12:51:20 +02:00
  • c339890de2 STM32F*.svd: Fix USB OTG FS DAINTMSK field Fabien Chouteau 2016-09-04 11:19:04 +02:00
  • 636074ac92 Minor enhancement to the generated files. Jerome Lambourg 2016-08-27 18:48:56 +02:00
  • 4665d59efc Minor enhancements to the code generation. Jerome Lambourg 2016-08-27 17:23:17 +02:00
  • 1313c6240f Various fixes in the cortex_m peripheral description files. Jerome Lambourg 2016-08-27 17:05:14 +02:00
  • 4a2aa64348 Add missing cache block for the cm7 Jerome Lambourg 2016-08-27 15:55:10 +02:00
  • d69e730b77 Fix cluster error message when parsing svd files Jerome Lambourg 2016-08-27 15:45:00 +02:00
  • cf4bac9473 Fix cm4.svd Jerome Lambourg 2016-08-27 15:44:42 +02:00
  • 292bb4746c Add cortex_m svd descriptions. Jerome Lambourg 2016-08-27 15:41:45 +02:00
  • 389a36756a Fix interrupts in the STM32 svd files. Jerome Lambourg 2016-08-17 16:00:08 +02:00
  • 9aba67d4ec Fix in cluster handling: properly handle identical clusters. Jerome Lambourg 2016-08-17 15:58:58 +02:00
  • dfbc262f4a Fix compilation warning Jerome Lambourg 2016-08-12 22:42:33 +02:00
  • bc455fd3f5 Fix the UART7 & 8 definition for the 429 and 469 stm32 MCUs Jerome Lambourg 2016-08-12 22:40:14 +02:00