Size: a a a

2020 March 30

GK

Grigorii Kuzmin in Deus Volt!
Переслано от Grigorii Kuzmin
как видишь, работает только строгая хуйня
источник

GK

Grigorii Kuzmin in Deus Volt!
Переслано от Grigorii Kuzmin
под капотом это конечно полный пиздец с виду
источник

GK

Grigorii Kuzmin in Deus Volt!
Переслано от Grigorii Kuzmin
для сишного апи
источник

GK

Grigorii Kuzmin in Deus Volt!
Переслано от Grigorii Kuzmin
int main()
{
   aesOld->CR |= AES_CR_ERRC_MASK | AES_CR_DMAINEN_MASK | AES_CR_DMAOUTEN_MASK;
}
источник

GK

Grigorii Kuzmin in Deus Volt!
Переслано от Grigorii Kuzmin
для плюсового апи
источник

GK

Grigorii Kuzmin in Deus Volt!
Переслано от Grigorii Kuzmin
int main()
{
   aes->cr |= (CrMask::ERRC | CrMask::DMAINEN | CrMask::DMAOUTEN);
}
источник

GK

Grigorii Kuzmin in Deus Volt!
последние 4 сообщения — это сравнение сишного кода (1 и 2 сообщение) и плюсового (3 и 4 сообщение)
источник

jp

jon pedro in Deus Volt!
я что-то в таком виде делал
    tim1.T = 1000;
   tim1.tim_no = 1;
   tim1.On(&tim1);
   tim1.OnInterrupt(&tim1);

например для таймера.  Хз на сколько адекватно это смотрится, но для простой периферии вполне себе норм, которую можно хоть как-то универсально сделать. Инициализация через дефолтный дефайн, а потом, если надо что-то включить, так донастраевается
источник

T

Thorn in Deus Volt!
jon pedro
я что-то в таком виде делал
    tim1.T = 1000;
   tim1.tim_no = 1;
   tim1.On(&tim1);
   tim1.OnInterrupt(&tim1);

например для таймера.  Хз на сколько адекватно это смотрится, но для простой периферии вполне себе норм, которую можно хоть как-то универсально сделать. Инициализация через дефолтный дефайн, а потом, если надо что-то включить, так донастраевается
зачем в методы передается this второй раз?
источник

jp

jon pedro in Deus Volt!
Thorn
зачем в методы передается this второй раз?
это структура с указателем на функцию. Или есть какой-то другой способ обратиться к элементам структуры в си?
источник

T

Thorn in Deus Volt!
а, это С. выше речь шла про С++, я подумал, что это тоже он
источник

GK

Grigorii Kuzmin in Deus Volt!
Thorn
а, это С. выше речь шла про С++, я подумал, что это тоже он
+
источник

GK

Grigorii Kuzmin in Deus Volt!
Grigorii Kuzmin
последние 4 сообщения — это сравнение сишного кода (1 и 2 сообщение) и плюсового (3 и 4 сообщение)
https://onlinegdb.com/HJeur5kwI кому интересно, как это выглядит
источник

jp

jon pedro in Deus Volt!
Thorn
а, это С. выше речь шла про С++, я подумал, что это тоже он
я думал речь шла про самописные либы
источник

GK

Grigorii Kuzmin in Deus Volt!
jon pedro
я думал речь шла про самописные либы
вот тут я точно не вижу смысла так извращаться)
источник

jp

jon pedro in Deus Volt!
но когда стал что-то другое пилить, этот способ оказался не очень гибким
источник

jp

jon pedro in Deus Volt!
Grigorii Kuzmin
вот тут я точно не вижу смысла так извращаться)
ну есть плюсы свои) но и выгоды мало, разве что легко читается и используется тем, кто вообще не вывозит
источник

jp

jon pedro in Deus Volt!
я не совсем понимаю, чем твой вариант концептуально отличается от работы с cmsis?
источник

R

Rheinmetall in Deus Volt!
jon pedro
я не совсем понимаю, чем твой вариант концептуально отличается от работы с cmsis?
он жи на плюсах!!!11
источник

GK

Grigorii Kuzmin in Deus Volt!
jon pedro
я не совсем понимаю, чем твой вариант концептуально отличается от работы с cmsis?
тем, что он типобезопасен
источник