Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

June 2023 Release Issues #654

Closed
ConWalsh opened this issue Jul 7, 2023 · 5 comments
Closed

June 2023 Release Issues #654

ConWalsh opened this issue Jul 7, 2023 · 5 comments

Comments

@ConWalsh
Copy link

ConWalsh commented Jul 7, 2023

Hello!

SDK was updated to the latest version (June 23 release) and a number of issues were encountered:

  1. No File -> New -> Maxim Microcontrollers. in Eclipse anymore.
    image

  2. New build errors for previously building projects. It looks like some Source/Include folders were removed in Libraries/Boards/MAX_XXXXX that contained high level board code such as pb.c/.h for pushbuttons and led.c/.h for LEDs.
    image

Code builds fine once references to these files is removed. Workaround is just to reimplement these functions.

Thanks

@ConWalsh
Copy link
Author

ConWalsh commented Jul 7, 2023

Following these steps I was able to rectify the first problem.

@Jake-Carter
Copy link
Contributor

Thanks @ConWalsh

  1. I can replicate this. Reinstalling the Eclipse Plugin component gets the wizard to show up again, but not in the right spot. I pinged the team to look into this asap.

  2. As of MiscDrivers: Update all boards to use PB, LED, and stdio source files in MiscDrivers. #587 these files have been consolidated to the Libraries/MiscDrivers folder.

    To resolve the build error above, update IPATH and VPATH to load the files from the new location inside your board.mk file. Ex:

# Locate MiscDrivers directory
MISC_DRIVERS_DIR ?= $(MAXIM_PATH)/Libraries/MiscDrivers

# Add MiscDrivers folders to search for source files
VPATH += $(MISC_DRIVERS_DIR)/PushButton

# Add MiscDrivers folder to search for header files
IPATH += $(MISC_DRIVERS_DIR)/PushButton

I've just updated our release notes to highlight this change under "Driver Files for Board Support Packages Move".

@Jacob-Scheiffler we should consider adding passthrough files to avoid breaking existing BSPs. I missed this in my review.

@ConWalsh
Copy link
Author

Thanks @Jake-Carter , missed that note.

@Jake-Carter
Copy link
Contributor

@ConWalsh you didn't miss it, I added it to the release notes thanks to your findings. So thanks again for your report!

@Jake-Carter Jake-Carter reopened this Jul 10, 2023
@Jake-Carter
Copy link
Contributor

We just pushed a hotfix for the Eclipse plugin as well.

As of 1.0.4-31 the new project wizard should be fixed as well and visible in the usual spot.

image

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants