-
Notifications
You must be signed in to change notification settings - Fork 3k
Fix max32625mbed #6202
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
Fix max32625mbed #6202
Conversation
Save serial objects when setting interrupt requests. Improve uart interrupt handler.
Replace looping construct with actual block writes.
Improves accuracy during heavy work load.
Increases input range by 2x(now, 0-2.4v)
Automatic stop prevents sending repeated start.
} | ||
} | ||
__enable_irq(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you replace these with critical section enter/exit?
@khariya Thanks for the fixes, they look good. Just one request regarding using critical section. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice. I like all of the small changes.
In the future, it would help us if the larger bug fixes could be split into their own PR (referring to the SPI write API update)
/morph build |
1 similar comment
/morph build |
Build : FAILUREBuild number : 1272 |
/morph build |
Build : SUCCESSBuild number : 1278 Triggering tests/morph test |
Test : SUCCESSBuild number : 1071 |
Exporter Build : FAILUREBuild number : 944 |
Using this build failure to debug current CI issues. Will kick off rebuild once stable again. |
@cmonr can this one be kicked off again ? |
Kick. /morph build |
/morph build |
2 similar comments
/morph build |
/morph build |
Build : SUCCESSBuild number : 1340 Triggering tests/morph test |
Exporter Build : SUCCESSBuild number : 996 |
Test : SUCCESSBuild number : 1123 |
/morph mbed2-build |
MAX32625: Fix serial interrupts and I2C master; Improve SPI block write, us ticker performance, ADC functionality
Description
Fix problems with missing serial objects for interrupts.
Remove automatic stop signaling after read transaction to allow repeated start after read.
Improve SPI block write by replacing byte write loop with hardware assisted block transaction.
Improve performance of us ticker.
Increase analog input range by 2x.
Tested all supported toolchains with MAX32625MBED.
Pull request type