elbear_arduino_bsp/cores/arduino/mik32/shared
klassents 47c01383e6 Добавлена библиотека softSerial. Общий обработчик прерываний, а также некоторые обработчики прерываний конкретных модулей перенесены в память ram
- добавлена библиотека softwareSerial. Скорость работы до 57600 включительно и на отправку, и на прием.
- в bootloader добавлена проверка контрольной суммы
- добавлен файл wiringLL.h, в котором собраны некоторые макросы. Этими макросами заменены функции в местах, чувствительных к длительности выполнения кода.
- общие функции обработки прерываний перенесены в ram память для увеличения скорости выполнения. Так же в память ram перенесены функции обработки прерываний модулей WInterrupt (прерывания от gpio), модуля tone, модуля softwareSerial
- добавлен файл-заглушка util/delay.h, необходимый для некоторых библиотек
2024-10-14 05:07:04 +03:00
..
include ready to alpha 2024-08-19 22:44:04 +07:00
ldscripts Добавлена библиотека softSerial. Общий обработчик прерываний, а также некоторые обработчики прерываний конкретных модулей перенесены в память ram 2024-10-14 05:07:04 +03:00
libs Merged with dev0.2_uart1 2024-09-05 05:48:33 +03:00
periphery ready to alpha 2024-08-19 22:44:04 +07:00
runtime Добавлена библиотека softSerial. Общий обработчик прерываний, а также некоторые обработчики прерываний конкретных модулей перенесены в память ram 2024-10-14 05:07:04 +03:00
.gitignore ready to alpha 2024-08-19 22:44:04 +07:00
README.md ready to alpha 2024-08-19 22:44:04 +07:00
syscalls.c ready to alpha 2024-08-19 22:44:04 +07:00

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