Commit Graph

160 Commits

Author SHA1 Message Date
alex fbe6560e79 makes bsp standalone library 2025-01-16 11:09:40 +01:00
alex 0464b3b589 adds malloc to libwrap CMake 2025-01-16 11:09:20 +01:00
alex 242c506e41 ammends toolchainfile 2025-01-07 11:01:22 +01:00
alex 0a3b25cc6d updates Make build system with new Board specific writes 2025-01-07 10:45:02 +01:00
alex 4d15523a74 removes -g switch from toolchain file as it gets set when using Debug anyway, this way it wont be in Release or others 2025-01-06 20:47:03 +01:00
alex e652e59dac removes platform dependency in libwrap 2025-01-06 20:45:20 +01:00
alex 6cd7ea887a removes unused CMakeLists 2025-01-06 20:23:10 +01:00
alex cef1036169 adds board specific read for iss, changes read implementation 2025-01-06 20:21:21 +01:00
alex d9692688b6 changes puts functionality to use new board specific write 2025-01-06 20:20:48 +01:00
alex 2c063fe9a4 adds toolchain file 2025-01-06 20:19:52 +01:00
alex 32ff23709f splits write.c, adds iss implementation and adds CMake build system 2025-01-06 20:19:05 +01:00
alex bace1c31c1 moves semihosting away from libwrap 2025-01-06 20:17:40 +01:00
alex 790379cd78 moves testbench implementations 2025-01-06 20:17:05 +01:00
alex 7ea13b8993 removes SiFive from bsp 2025-01-06 20:16:29 +01:00
alex 9ff9727bd6 replaces ehrenberg with new implementations 2025-01-06 20:15:44 +01:00
hongyu f419b1a3e6 first version of working cmake 2024-12-20 14:27:45 +01:00
hongyu 32b9cc78b4 adds first version of cmake 2024-12-17 12:32:21 +01:00
stas 5eac63d773 fix timer macro 2024-11-06 11:24:09 +01:00
stas e8cfbbdab0 add communication controller register interface 2024-11-05 13:01:57 +01:00
stas 8e62de5cdf add RAM linker file 2024-10-01 10:56:40 +02:00
stas 3484dc66e3 fix interrupt handler and Moonlight ROM size 2024-09-26 12:18:50 +02:00
eyck ea5d61ec0b adds some cosmetic fixes 2024-09-14 09:58:57 +02:00
stas b36a42b386 update moonlight register headers. Remove unused control register in
camera
2024-09-10 15:46:32 +02:00
stas f632436fda rename SDMA to DMA 2024-08-28 16:18:18 +02:00
eyck 7a065a1d24 adds non-vectored interrupt handler 2024-08-23 21:56:15 +02:00
eyck ac3ef788f9 fixes naming in qspi header 2024-08-18 20:27:41 +02:00
eyck a00e57a8d2 does some cleanup 2024-08-11 17:30:16 +02:00
eyck 5d78f839a5 removes attribute packed as it disables word access generation by gcc 2024-08-11 17:29:43 +02:00
eyck 46d55f353e adds signature to start of firmware 2024-08-11 17:29:13 +02:00
eyck d621264ef7 updates gpio registers 2024-08-09 14:20:00 +02:00
eyck 785cf20e8e fixes include guards 2024-08-04 13:27:53 +02:00
stas 85ae6c1c59 simpledma renamed to dma 2024-08-02 12:36:38 +02:00
stas 2e98acdeb2 Ehrenberg firmware headers generated with peakrdl 1.2.8 2024-08-02 09:55:38 +02:00
eyck 79a245b7f2 updates Ehrenberg device files 2024-07-16 16:22:42 +02:00
eyck 1f4b4d2bb9 updates ehrenberg dma device to support dual channel 2024-07-11 22:36:41 +02:00
eyck 9d607e932a updates BSP definitions for Ehrenberg 2024-07-01 11:41:28 +02:00
eyck daa1ed184d adds missing ehrenberg devices 2024-06-10 12:21:20 +02:00
eyck 231366cc94 updates ehrenberg devices and BSP 2024-06-10 10:13:07 +02:00
gabriel c94eb7c61a update include path 2024-05-31 09:21:57 +02:00
gabriel 9407d2cec5 Merge branch 'develop' of https://git.minres.com/Firmware/MNRS-BM-BSP into develop 2024-05-31 08:58:05 +02:00
gabriel 092f0fdfd3 update include paths 2024-05-31 08:56:21 +02:00
eyck 05062c5be4 updates Ehrenberg register description 2024-05-30 18:33:53 +02:00
eyck 442384574b Merge branch 'develop' of
https://git.minres.com/Firmware/MNRS-BM-BSP.git into develop
2024-05-30 18:33:35 +02:00
gabriel ff8b3bb39c merge semihosting and bsp 2024-04-30 08:56:57 +02:00
gabriel 9aaf428620 further semihosting support 2024-04-30 08:48:44 +02:00
alex 71c7fd6981 changes type bc of name clashes 2024-04-15 12:17:01 +02:00
alex a45fee1f7e removes tgc-vp in favor of ehrenberg/tgc_vp 2024-04-15 12:16:29 +02:00
gabriel e83f7996bc Adding semihosting support for bmsp 2024-04-08 14:36:22 +02:00
eyck 28bf59f0e3 Merge branch 'develop' of https://git.minres.com/Firmware/MNRS-BM-BSP.git into develop 2024-03-15 08:35:58 +01:00
eyck da52573163 fixes and enhances SPI register description 2024-03-15 08:35:46 +01:00