Search found 31 matches

by meatball
Sat Jun 27, 2020 5:27 pm
Forum: Small Change Requests
Topic: Makefile verbose mode checks
Replies: 1
Views: 209

Makefile verbose mode checks

Hi, I have a small suggestion for the makefiles that use the USE_VERBOSE_COMPILE flag from the project makefile. Instead of explicitly checking the flag for each target rule like this: $(TCOBJS) : $(OBJDIR)/%.o : %.c $(MAKEFILE_LIST) ifeq ($(USE_VERBOSE_COMPILE),yes) @echo $(CC) -c $(CFLAGS) -I. $(I...
by meatball
Thu May 07, 2020 2:06 am
Forum: Development and Feedback
Topic: SystemView and RTT bindings
Replies: 13
Views: 1675

Re: SystemView and RTT bindings

Hi,

Is the _trace_ready(tp, msg) and _trace_preemption(flag) API still planned as the final integration step for this feature?

I don't see them yet on the master branch.
by meatball
Fri Nov 29, 2019 2:32 am
Forum: Development and Feedback
Topic: [PROPOSAL] Job Queues
Replies: 4
Views: 1003

Re: [PROPOSAL] Job Queues

Hi Giovanni, This implementation looks interesting. Thank you for working with this idea - I'm trying to understand this implementation well so I can write some tests. A couple questions: 1) Is there a reason you would prefer to use a pool of threads, instead of sending to a specified queue/owning-t...
by meatball
Wed Nov 27, 2019 5:34 pm
Forum: Development and Feedback
Topic: [PROPOSAL] Job Queues
Replies: 4
Views: 1003

[PROPOSAL] Job Queues

TLDR: Job Queues would be a great addition to ChibiOS, allowing threads to "delegate" scheduled jobs to other threads in a buffered way. This would reduce the need for some types of overly-simple dedicated threads, and has potential to become a common ChibiOS "Design Pattern". Hi...
by meatball
Tue Jun 04, 2019 4:49 am
Forum: General Support
Topic: Test Driven Development with ChibiOS simulator
Replies: 2
Views: 867

Test Driven Development with ChibiOS simulator

Lately, I've been reading the book about TDD by James Grenning. Has anyone implemented dual-targeting for TDD on the ChibiOS simulator? I was thinking of trying it out, but some of the immediate complications of dual targeting are already in my way: - Linking things like chprintf() to target my PC's...
by meatball
Tue Jun 04, 2019 4:16 am
Forum: Development and Feedback
Topic: [INFO] New style checker tool
Replies: 7
Views: 1009

Re: [INFO] New style checker tool

Have you used uncrustify? It's multiplatform, and is widely configurable. I'm sure it wouldn't be too hard to setup a config file and add it to the repo. You can try it here: https://cdanu.github.io/uncrustify_conf ... index.html
by meatball
Thu Jun 21, 2018 12:37 am
Forum: ChibiOS/HAL
Topic: GPIOv2 and ChibiOS_18.2.1
Replies: 3
Views: 859

Re: GPIOv2 and ChibiOS_18.2.1

Can someone someone please describe how to run the FMPP utility? Is there a small program I can download to run the scripts?
by meatball
Thu Jun 21, 2018 12:30 am
Forum: ChibiOS/RT
Topic: arm-none-eabi-gcc works from Ubuntu 16.04, but code unstable with 18.04
Replies: 4
Views: 1078

Re: arm-none-eabi-gcc works from Ubuntu 16.04, but code unstable with 18.04

I'm very glad to find your post. Thanks so much for sharing! I just bought a Segger J-Link, so I thought I was flashing incorrectly, or maybe debugging with too high of a clock. My JLink complained that the Thumb mode Tbit of the core was 0 for some reason... then it would automatically set it to 1,...
by meatball
Tue Oct 10, 2017 11:18 pm
Forum: STM32 Support
Topic: Using driver that share DMA streams
Replies: 2
Views: 1286

Using driver that share DMA streams

Hi, I'm using the F446RE Nucleo for an application. After many hours of work, I have decided that using two HAL drivers that share a DMA stream on different channels is a bad idea. Is this common knowledge? I thought there was this "arbiter" that according to the STM32F4 reference manual: ...
by meatball
Thu Jul 27, 2017 6:55 pm
Forum: STM32 Support
Topic: Where to start STM32H7 support
Replies: 173
Views: 29518

Re: Where to start STM32H7 support

Cool, - do you have a board source you're willing to share?

I could do some HAL work on bare-metal in Keil until the kernel port is complete.

Go to advanced search