Ну и сделайте CRTP, это имхо лучший способ создать сколько угодно классов со статической переменной и парой статических методов. Вот и разместите где-то во флеше шаблонный параметр и будете его читать/писать в свое удовольствие. Вроде такого:
template <typename T> base{
static T data_ __attribute__((section("flash")));
static T get() const;
static void put(T const &t;);
};
struct Coeff : public base<Coeff> {};
Ну, в cpp-файле может и придется что-то еще добавить.
Contig v1.8 - Contig Copyright (C) 2001-2016 Mark Russinovich Sysinternals
c:$Mft is in 403 fragments c:$Mft::$BITMAP is in 318 fragments
SSD. Диску около года. Только w10 и больше ничего. Свопа нет, гибернация отключена, все времянки в другом месте, оперативки 32 гига с первого дня. Так что "компактно в одном месте" это что-то не про нашу реальность.
Information
Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
https://fiona.dmcs.pl/~rkielbik/nid/IEEE_1149_JTAG_and_Boundary_Scan_Tutorial.pdf
SWD это только провода, boundary-scan по ним тоже доступен: https://www.xjtag.com/company/newsroom/single/press-releases/xjtag-introduces-arm-swd-support-and-user-defined-libraries/
А кто будет абстракции реализовывать?
Треды же и мутексы готовые из коробки, почему с экзекуторами нельзя так же?
Ну, в cpp-файле может и придется что-то еще добавить.
SSD. Диску около года. Только w10 и больше ничего. Свопа нет, гибернация отключена, все времянки в другом месте, оперативки 32 гига с первого дня. Так что "компактно в одном месте" это что-то не про нашу реальность.