Search found 278 matches

by faisal
Fri May 07, 2021 10:43 pm
Forum: Development and Feedback
Topic: [PROPOSAL] Slack ChibiOS workspace
Replies: 10
Views: 263

Re: [PROPOSAL] Slack ChibiOS workspace

Pile in everyone, matrix ftw! I would suggest Matrix too. I think the most important point is that there is not one entity that has full control over everything, like with Slack, Discord or similar, but that everyone can choose freely between different providers or even host their own server. And st...
by faisal
Fri May 07, 2021 3:26 pm
Forum: Development and Feedback
Topic: Clang/LLVM
Replies: 30
Views: 6930

Re: Clang/LLVM

Clang should already be supported, I tried it a while ago, did something break in the meanwhile? (I will check) See /os/common/startup/ARMCMx/compilers/LLVM/mk Note that I tried the LLVM-based Hightec compiler, which is proprietary. Results were below GCC, especially for code size, so I have not gi...
by faisal
Thu May 06, 2021 8:32 pm
Forum: Development and Feedback
Topic: [PROPOSAL] Slack ChibiOS workspace
Replies: 10
Views: 263

Re: [PROPOSAL] Slack ChibiOS workspace

The setting up in Matrix is a 1 button click to create a room. If you want to create multiple rooms grouped together in a 'community' then add another button click to create the community first :). Want me to "set it up" for you? What rooms do you want to start off with? Gimee some names. ...
by faisal
Thu May 06, 2021 8:18 pm
Forum: Development and Feedback
Topic: [PROPOSAL] Slack ChibiOS workspace
Replies: 10
Views: 263

Re: [PROPOSAL] Slack ChibiOS workspace

Don't "pull an SVN on this one" Giovanni :) . History is watching you haha!
by faisal
Thu May 06, 2021 8:06 pm
Forum: Development and Feedback
Topic: [PROPOSAL] Slack ChibiOS workspace
Replies: 10
Views: 263

Re: [PROPOSAL] Slack ChibiOS workspace

It's super easy. You can even use a webclient if you don't want to install a client on your PC or phone. Go to https://app.element.io/ . Register an account on the matrix.org homeserver (it's like email - you have different hosting providers, but it is federated in the sense that all account on all ...
by faisal
Thu May 06, 2021 7:06 pm
Forum: Development and Feedback
Topic: [PROPOSAL] Slack ChibiOS workspace
Replies: 10
Views: 263

Re: [PROPOSAL] Slack ChibiOS workspace

I would highly suggest using Matrix for real-time conversations. Several large open source projects are shifting from slack, gitter, IRC, etc .. to Matrix. It's the future of distributed/federated real-time communication. Matrix also support bridging between the non-matrix chat ecosystem (btw, gitte...
by faisal
Tue May 04, 2021 6:28 am
Forum: Bug Reports
Topic: context switch observed inside S-locked state Topic is solved
Replies: 28
Views: 1865

Re: context switch observed inside S-locked state Topic is solved

http://www.chibios.org/dokuwiki/doku.php?id=chibios:documentation:books:rt:kernel_system#critical_sections "Critical sections" in virtually every other OS means a specific thing (are you aware of any exceptions?). There is an expectation that atomicity of actions taken with the "criti...
by faisal
Tue May 04, 2021 12:27 am
Forum: Bug Reports
Topic: context switch observed inside S-locked state Topic is solved
Replies: 28
Views: 1865

Re: context switch observed inside S-locked state Topic is solved

This helps: Get the notion out of your head that the "Lock" ind ChSysLock() means that you are establishing a critical zone as you would in other RTOSes. It's not true that interrupts are completely disabled from your ChSysLock() invocation to your next ChSysUnlock() invocation. S-Class AP...
by faisal
Tue May 04, 2021 12:04 am
Forum: Bug Reports
Topic: context switch observed inside S-locked state Topic is solved
Replies: 28
Views: 1865

Re: context switch observed inside S-locked state Topic is solved

Hi Giovanni, Thanks for the input here. This does sound confusing. Specially when the documentation does not make it any clearer. Consider this example: Thread: ChSysLock() chThdSuspendTimeoutS() ChSysUnlock() It seems that the thread locks the system (no interrupts) and then goes to sleep. Even if...
by faisal
Sun May 02, 2021 5:25 am
Forum: Bug Reports
Topic: context switch observed inside S-locked state Topic is solved
Replies: 28
Views: 1865

Re: context switch observed inside S-locked state Topic is solved

So, given that - do you think the documentation needs to elaborate some more on what S-locked means? S-Locked. Kernel locked and regular interrupt sources disabled . Fast interrupt sources are enabled. S-Class and I-Class APIs are invokable in this state. So they are disabled until an S class API ca...

Go to advanced search