On Mon, Apr 24, 2017 at 9:27 AM, Kaspar Schleiser <kas...@schleiser.de> wrote:
> Hey Joakim,
>
> On 04/21/2017 06:46 PM, Joakim Nohlgård wrote:
>> I would like to change this split to create groups of boards which are
>> likely to fail together to be in the same group. For example, the Nucleo
>> boards could be in one or more groups cortexm_nucleo, the SAM boards,
>> nrf, and kinetis boards would be suitable candidates for other groups.
>> Practically grouping by each xxx_common source directory makes sense in
>> my opinion.
>
> IMO a good idea. And as Sebastian pointed out, the build groups
> themselves will be obsolete, soon.
>
> How about introducing tags? The difference being that a board can have
> more than one "tag", with some of them possibly defined by the MCU used.
>
> e.g., every nucleo gets "nucleo", "arm" and "cortex-m", but some also
> get "cortex-m0" and maybe "lowmem", others get "cortex-m4" and
> "hardfloat". You get the idea.
>
> That way we could use our buildtests like:
>
>     $ make buildtest TAGS=msp430
>
> or even
>
>     $ make buildtest TAGEXPR="cortex-m0 and nucleo"
>
> It might be that this is equivalent to what we now call "features". ;)

A good idea, we could introduce just introduce more features and wire
the features_required checks to be available from the command line.
`make buildtest TAGS=kinetis`
would be very useful while working on periph drivers.

>
> Kaspar
> _______________________________________________
> devel mailing list
> devel@riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
_______________________________________________
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel

Reply via email to