according to picture below STM32C011 has 32/6K memory size and lower and that is not suitable with MbedOS I think. With that size of memory you are not able to run whole MbedOS and probably neither its bare metal variant.
So if you want to use this family it would be probably better to use it directly with HALs.
Hello Jan, thank you for your reply. Sorry, I dont know what HALs is - can you tell me? Is there no mbed/Keil dev platform I can use with this processor?
Hello Jan, looks like I have to reassess my hardware platform. Can you tell me what the minimum flash and RAM requirements to run mbed bare metal? Looks like I may try to go for one of the NXP LPC devices - 16 pin. I’m really after the simplest solution since I am just taking 1 analog input and 3 digital inputs and providing 2 outputs. There is no comms etc i.e. a very basic application.
You wrote about LPC1114 NXP. So what is wrong about it? It seems this target with 4KB of RAM is able to run MbedOS bare metal profile (I do not have it). So I was probably wrong and also STM32C0 can but it is not supported (was not implemented by ST) anyway.
Boards with similar size and supported in latest MbedOS could be
ST - Nucleo-F303K8, G031, L432KC (able to run whole MbedOS) and probably others
Maxim - MAX32625PICO (able to run whole MbedOS)
NXP - Mbed LPC1114, Mbed LPC1768 (able to run whole MbedOS)
Thanks Jan - I was just looking for a low pin count (8 pins) device to use in the mbed bare metal platform. It looks however like the LPC1114 (28 pins) or LPC81x (16 pins) is the lower limit. I’ll have to do some more digging.