You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've tried editing dma.h to include a '#pragma once' statement, and I've tried wrapping the offending variable with 'ifndef _mbox_fd ... endif', but no luck.
Attempting to compile on a Raspberry Pi 3B+ running Raspbian 11 (bullseye).
The text was updated successfully, but these errors were encountered:
As a temporary fix, anyone having this issue can move the line 'int _mbox_fd' from 'cfs/apps/mipea/src/dma.h' into 'cfs/apps/mipea/src/dma.c'. This may not be very good practice but it will compile.
Thanks for posting a workaround. It's actually the solution I used when I migrated this work to cFS Basecamp and forgot that it needed to be fixed here. I'll make the fix here, but in the long term, Basecamp will be the future of my pi-sat work.
Basecamp is a modular solution that takes a cFS 'app store' approach. It has a Python GUI and cFS App Repos. The GUI automates the integration of adding apps to the Basecamp cFS target so users can build their own custom pi-sat. The mipea library has been renamed to pi_iolib.
Basecamp has built in tutorials and the gpio_demo was just added. I'm working on a remote ops tutorial with some Basecamp enhancements that will let the gpio_demo be remotely controlled by another Basecamp GUI instance. This should be done within the week.
Attempting to compile on Raspberry Pi 3B+ gives the following error message:
I've tried editing dma.h to include a '#pragma once' statement, and I've tried wrapping the offending variable with 'ifndef _mbox_fd ... endif', but no luck.
Attempting to compile on a Raspberry Pi 3B+ running Raspbian 11 (bullseye).
The text was updated successfully, but these errors were encountered: