Commit Graph

969 Commits

Author SHA1 Message Date
Giovanni Di Sirio f84032701c Mass EOL change to Unix mode.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15872 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-11 14:52:30 +00:00
Giovanni Di Sirio f1e5358b70 Updated CMSIS H7 headers to 1-11-0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15870 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-09 11:16:04 +00:00
Theodore Ateba ffa7c7324f [AVR] Fix the generation of the static lib.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15851 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-11-23 18:15:03 +00:00
Theodore Ateba a6b58ecb3e [AVR] Add CPP C flags for C++ compilation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15849 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-11-22 23:25:25 +00:00
Giovanni Di Sirio 401b51b089 Tentative fix for AVR regressions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15822 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-10-10 18:40:53 +00:00
Giovanni Di Sirio 82c4ef2462 Fixed some regressions, there are more.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15820 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-10-10 08:49:38 +00:00
Giovanni Di Sirio 25f4c4c371 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15813 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-10-09 09:24:34 +00:00
Giovanni Di Sirio bff25edf36 Removed obsolete sandbox code from ARMv7-M port.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15805 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-28 12:18:29 +00:00
Giovanni Di Sirio 608e5c5614 Improved interface of referenced objects, simpler use. Made all release() method implementations in VFS to be thread-safe.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15804 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-27 12:56:20 +00:00
Giovanni Di Sirio 39742a0367 Fixed RP2040 port problem with tickless mode disabled.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15783 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-12 09:27:00 +00:00
Giovanni Di Sirio 7e258336ad Reorganized system call numbers, another small optimization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15782 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-11 08:25:28 +00:00
Giovanni Di Sirio 4d0df2442b Optimizations, stable point, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15779 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-10 12:13:40 +00:00
Giovanni Di Sirio 97df73ffdc Extended the range of fastcalls to 128...255.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15771 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-08 11:58:33 +00:00
Giovanni Di Sirio 940754b2cf SB fastcalls support enabled, much better performance for guest RTOSes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15769 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-07 10:05:15 +00:00
Giovanni Di Sirio 629e810f65 SB fastcalls support, not complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15766 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-06 13:12:32 +00:00
Giovanni Di Sirio b2c24de257 Fixed a couple problems, running fine now.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15763 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-05 13:23:48 +00:00
Giovanni Di Sirio 7690f84348 Mass change: Source code convention changed from CRLF to just CR (Unix).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15741 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-08-29 15:54:32 +00:00
Giovanni Di Sirio 533213a41d Preliminar work for buffered SIO and new serial driver infrastructure.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15719 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-08-13 06:58:21 +00:00
Giovanni Di Sirio 76cb8defd5 LLVM-related.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15674 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-07-05 11:42:56 +00:00
Giovanni Di Sirio d39e30fc10 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15672 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-07-01 14:49:43 +00:00
Giovanni Di Sirio 1f3c1037a6 YO DAWG
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15645 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-30 10:01:12 +00:00
Giovanni Di Sirio 94f2575ffe Some fixes, still problems.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15644 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-29 12:38:31 +00:00
Giovanni Di Sirio 6193567317 Hosted RT compiling, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15643 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-29 07:03:53 +00:00
Giovanni Di Sirio 3565192a5d Still WIP.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15640 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-27 12:17:19 +00:00
Giovanni Di Sirio caec54337b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15639 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-05-27 09:45:43 +00:00
Giovanni Di Sirio 5f7e63cdf1 Added virtual vectors table to SB port.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15638 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-27 08:18:47 +00:00
Giovanni Di Sirio 6e2f3e2214 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15637 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-05-27 08:00:14 +00:00
Giovanni Di Sirio d6e1b49664 Fixed VRQ entry name.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15627 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-17 12:39:16 +00:00
Giovanni Di Sirio 3fcb8c47c3 More VRQ code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15623 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-11 09:27:20 +00:00
Giovanni Di Sirio a3d8eb7e71 Bit of cleanup.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15622 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-10 11:47:40 +00:00
Giovanni Di Sirio faef5bdb31 VRQs code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15620 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-06 04:30:21 +00:00
Giovanni Di Sirio 4ed3736411 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15600 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-04-24 09:17:03 +00:00
Giovanni Di Sirio 38d1760ca9 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15599 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-04-24 09:16:30 +00:00
Giovanni Di Sirio afc854a6c9 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15598 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-04-24 09:03:17 +00:00
Giovanni Di Sirio 23ac58da10 More H7 support, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15594 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-23 14:47:47 +00:00
Giovanni Di Sirio d62c01ac48 Improved cache settings in STM32H7xx mcuconf.h.
Modified SDMMCv2 to allow for uncached buffers.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15550 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-21 11:21:51 +00:00
Giovanni Di Sirio db203cfb84 Added demo for STM32H735 Discovery.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15542 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-19 11:59:06 +00:00
Giovanni Di Sirio 4edce31f68 Fixed bug #1228.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15529 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-18 08:53:25 +00:00
Giovanni Di Sirio 6fee977d76 Incomplete OCTOSPIv2 for STM32.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15483 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-11 09:15:47 +00:00
Giovanni Di Sirio c3146a7ae2 Demo compiles now. Fixed a small error in all H7 mcuconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15475 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-09 13:51:41 +00:00
Giovanni Di Sirio 8698539ecf More new H7s work, added demo, not complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15473 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-09 11:45:49 +00:00
Giovanni Di Sirio 85d9c98e39 Updated H7 boot params.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15465 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-02-20 08:48:04 +00:00
Giovanni Di Sirio e1a0f0b149 Updated ST Cube headers for STM32H7xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15464 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-02-20 08:39:51 +00:00
Giovanni Di Sirio 523cb5fb4c Fixed backtracking regression in paths normalization code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15454 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-02-09 12:19:55 +00:00
Giovanni Di Sirio 8ed8c6122e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15427 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-02-01 14:15:50 +00:00
Giovanni Di Sirio e08f28da20 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15408 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-01-26 13:36:25 +00:00
Giovanni Di Sirio d824edcfa7 Centralized paths handling code into /os/common/utils.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15407 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-26 10:36:03 +00:00
Giovanni Di Sirio f0a0fea78e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15380 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-01-20 20:11:50 +00:00
Giovanni Di Sirio 916876b01f Code sub-loading working.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15377 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-18 17:22:54 +00:00
Giovanni Di Sirio 0d2a33ce22 Added few simple builtin commands to the shell.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15370 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-17 18:30:18 +00:00