Open-CMSIS-Pack Technical Meeting 2023-04-11
Participants
Evgueni Driouk
Joachim Krech
Reinhard Keil
Daniel Brondani
Bill Fletcher
David Jurajda
Eric Finco
Matthew Gordon
Samuel Hultgren
Frédéric Ruellé
Holt Sun
Kyle Dando
Slides
Meeting Notes
Specification Change Board
CMSIS-Toolbox 2.0 Project Board
#226 <examples> element: add environment name="cmsis", deprecate <attributes>
RK: This is duplicating data with risk of inconsistency
EF: See it as a problem. It is already used internally. We intend to use it externally and make it visible.
RK: Optional rather than deprecate?
#806 [csolution] Processor FPU option doesn't cover all possible variants
RK: Why would you need this level of control?
JK: Maybe pre-compiled libraries that don’t support some options?
DB: Could be for optimising power consumption
RK: This is at source code level. Double precision hardware would reduce the number of instructions executed so less power consumption
ED: What do we do with the old condition expressions?
#813 Reduce number of characters in JSON schema title, add description
JK: Part of the schema files. How the yaml file presents in the editor
#819 Add schema version to csolution files
RK: Suggest to introduce a min version for a csolution. Not everything is represented in the schema. Similar to how CMake specifies the minimum version.
MG: Do we need a max version?
FR: It couples the yaml with the csolution. If we want to have our own interpretation of the yaml.
JK: It couples it to the reference implementation.
#821 Consistent and simple ./out directory structure
RK: this is when no output dir is specified.
EF: How do you differentiate the different build type?
RK: Via a context manager (cf vsstudio)
#824 Use the term context consistently, Context management in IDE
#823 Allow to specify more then one context for csolution and cbuild
Meeting Recording