Commit Graph

298 Commits

Author SHA1 Message Date
Giovanni Di Sirio a4faaf9a79 Added a missing check.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15205 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-05 16:59:40 +00:00
Giovanni Di Sirio e760efb119 Disabled by default.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15204 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-05 13:05:32 +00:00
Giovanni Di Sirio a07310d3cd Added a simple "cat" command. Fixed VFS overlay driver file open.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15203 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-05 12:46:08 +00:00
Giovanni Di Sirio fe6602f75f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15202 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-05 12:26:00 +00:00
Giovanni Di Sirio cc7d41bbd6 Improved various syscalls.c files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15201 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-05 11:44:58 +00:00
Giovanni Di Sirio 7d76e688a7 Added VFS-related commands to the shell, disabled by default.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15198 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-05 11:24:33 +00:00
Giovanni Di Sirio 33ffc0d95e Fixed C++ support in syscalls.c.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15192 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-05 08:39:01 +00:00
Giovanni Di Sirio 0d3278d54f Renamed memory_region_t in memory_area_t because naming confusion with MPU regions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15098 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 18:02:57 +00:00
Giovanni Di Sirio 7fc46705c1 Another regression because chCoreGetStatusX() change.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15096 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 16:13:54 +00:00
Giovanni Di Sirio aef7260c96 Fixed shell regression because chCoreGetStatusX() change.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15094 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 14:27:19 +00:00
Giovanni Di Sirio 17c5b2f23a Increased default stack size because overflow when compiling with -O0 or -Og.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15073 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 06:57:00 +00:00
Giovanni Di Sirio 066b450ad7 Cleanup.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14991 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-01 10:20:34 +00:00
Giovanni Di Sirio a240a49330 Uncomplete bindings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14987 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-31 18:29:40 +00:00
Giovanni Di Sirio bfebc16ac6 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14930 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-21 10:03:37 +00:00
Giovanni Di Sirio 490802b3b4 Fixed shell for NIL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14429 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-25 08:35:39 +00:00
Giovanni Di Sirio 38e27cdbb4 Timers-related changes in various projects.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14350 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-07 12:35:39 +00:00
Giovanni Di Sirio e4401ac0c3 The variable ch_system is not available in all configurations, "owner" is always present in thread structures, shell enhanced to show the core id.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14173 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-14 10:15:37 +00:00
Giovanni Di Sirio f220a267f0 More CMSIS support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14086 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-23 10:15:07 +00:00
Giovanni Di Sirio 33e6532a53 Clock initialization using the SDK, no settings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14080 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-22 16:28:03 +00:00
Giovanni Di Sirio de273b8b04 Bindings for Pico-SDK.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14079 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-22 11:29:15 +00:00
cinsights f6e7aa1acd Correct reference to thread prio in shell_cmd.c
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13970 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-20 04:13:33 +00:00
Giovanni Di Sirio d903736f25 Various patches related to MACv2 and LWIP.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13889 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-10-15 08:37:02 +00:00
cinsights d96e7c10df Fix typos in ARM port. Add _exit, _kill and _getpid to syscalls.c
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13803 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-06 09:11:54 +00:00
Giovanni Di Sirio 8a1b18108c Updated FatFS to version 0.14.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13735 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-06 08:02:12 +00:00
Giovanni Di Sirio e2943eb904 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13579 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-04-26 12:36:56 +00:00
Giovanni Di Sirio fc386f7740 Added dynamic reconfiguration API to lwIP bindings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13539 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-19 07:02:05 +00:00
Giovanni Di Sirio e4d9293201 Various fixes after test compiling everything. Obsolete projects removed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13430 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-16 12:03:32 +00:00
Giovanni Di Sirio 93bf216cbc Improved support for lwIP, fixed bug #1009.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13263 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-12 07:59:24 +00:00
Giovanni Di Sirio 1c902d2cbd Updated worfSSL bindings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13262 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-11 09:42:41 +00:00
Giovanni Di Sirio 0fd433eda0 Added an option to change the shell thread name.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12948 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-11 07:08:25 +00:00
Giovanni Di Sirio 607f5031da Merged FatFS 0.13c.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12868 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-30 15:50:56 +00:00
Giovanni Di Sirio 499948e338 Removed unrelated directory.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12867 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-30 15:37:20 +00:00
Giovanni Di Sirio d329228422 Merged WolfSSL 4.0.0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12865 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-30 15:06:11 +00:00
Giovanni Di Sirio 6699452158 Cleanup of TODO instances.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12794 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-18 06:41:00 +00:00
Giovanni Di Sirio 08c11b47be Core allocator enhancements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12637 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-02-04 12:55:59 +00:00
Giovanni Di Sirio 40acedad23 Added missing NIL checks to shell.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12606 110e8d01-0319-4d1e-a829-52ad28d1bb01
2019-01-27 08:15:43 +00:00
Giovanni Di Sirio 32d4ce8ee4 Added a termination check to the shell.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12147 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-08 05:57:40 +00:00
areviu a0c253d44d moved ff and reliance-edge under binding folder
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12008 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-06 14:49:44 +00:00
Giovanni Di Sirio f7099a9f93 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11973 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-04-28 20:17:37 +00:00
Giovanni Di Sirio dc372ee19f Various fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11972 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-28 18:34:54 +00:00
Giovanni Di Sirio 79ca260007 Small optimization to ThreadReference.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11971 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-28 16:07:11 +00:00
Giovanni Di Sirio 770087b130 Added Monitor template class, removed CondVar class, some renaming, documentation cleanup.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11968 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-28 14:29:12 +00:00
Giovanni Di Sirio 8b367be11b Added RAII helpers to the C++ wrapper.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11962 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-28 08:46:55 +00:00
Giovanni Di Sirio 837f2cd0fd Added const modifiers where required, replace NULL with nullptr, minor documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11955 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-27 07:34:15 +00:00
Giovanni Di Sirio f6c360002d Updated C++ demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11954 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-24 09:45:27 +00:00
Giovanni Di Sirio 389d66c31a More wrappers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11953 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-23 15:19:36 +00:00
Giovanni Di Sirio e70b7f391d More C++ fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11952 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-23 14:01:56 +00:00
Giovanni Di Sirio 127f05fda8 Added wrapper for registry.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11951 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-22 13:47:41 +00:00
Giovanni Di Sirio 75962347e8 More API in the C++ wrapper, minor documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11948 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-22 13:08:10 +00:00
Giovanni Di Sirio afb0f96e2d More API wrappers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11945 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-22 08:21:59 +00:00