forked from Elron_dev/elbear_arduino_bsp
- добавлена библиотека softwareSerial. Скорость работы до 57600 включительно и на отправку, и на прием. - в bootloader добавлена проверка контрольной суммы - добавлен файл wiringLL.h, в котором собраны некоторые макросы. Этими макросами заменены функции в местах, чувствительных к длительности выполнения кода. - общие функции обработки прерываний перенесены в ram память для увеличения скорости выполнения. Так же в память ram перенесены функции обработки прерываний модулей WInterrupt (прерывания от gpio), модуля tone, модуля softwareSerial - добавлен файл-заглушка util/delay.h, необходимый для некоторых библиотек |
||
|---|---|---|
| .. | ||
| include | ||
| ldscripts | ||
| libs | ||
| periphery | ||
| runtime | ||
| .gitignore | ||
| README.md | ||
| syscalls.c | ||
mik32v2-shared
The repository contains header files, startup files, linking scripts and some basic libraries related to MIK32 V2
- include/ - header files of the controller core
- mcu32_memory_map.h - memory map, bus clocking masks, interrupt lines and DMA
- ldscripts/ - linker scripts
- eeprom.ld - loading from ROM
- ram.ld - loading from RAM
- spifi.ld - loading from SPIFI
- libs/ - periphery libraries
- periphery/ - periphery register header files
- runtime/crt0.S - start file