Обновить

Комментарии 12

Отличная статья!
Cпасибо!

присоединяюсь к мнению предыдущего оратора. жду статью про блоки pio, которые являются главной изюминкой этого чипа

Спасибо!) Статье быть

#define GPIO_BASE 0x40014000

rp2040.svd всё-таки можно было из SDK и позаимствовать.

Согласен) Решил прописывать сам по даташиту

развесистой периферии нынче сильно много всякой стало

SVDConv rp2040.svd --generate=header --fields=struct --fields=enum

выхлоп на пару мегабайт получается, для helloworlda с миганием светодиодом ещё можно руками пару регистров переписать, не ошибившись при этом, но вообще так делать не надо. Плюс стуктуры/енумы, в отличии от макросов, частично на компилятор перекладывают проверку типов, и не позволят, например, случайно записать 32 бита куда надо только 16. Если бы ещё язык позволял без костылей анонимные юнионы битовых полей c енумами, не позволяя писать "чужие" значения было бы совсем красиво, но хотя бы так.

Поражён качеством и подачей материала! Очень редко в последнее время на хабре такое встречается.

Очень здорово. Спасибо!

Реферат писал?

Очень тортовая статья, отвечает аккурат на те вопросы, которые возникают при переходе с армов других производителей типа stm32 и nrf52

ОТЛИЧНО ! побольше бы таких внятных статей !!!

Наличие PIO ооочень интересно

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации