/
punzik
/
simbench
Обзор
Документация
Войти
/
punzik
/
simbench
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
source/firmware/main.c
33 строки
627 B
Nikolay Puzanov
Set block size to 1kB. Block size is set via plusarg +dlen=NNN
15 июн 2023, 23:08
15 июн 2023, 23:08
7afbe06
Код
Авторство
О чём код?
#include "../io_reg.h" #include "md5.h" #include "uprintf.h" #include <stdint.h> void put_char(char c) { IO_REG_CONSOLE = c | IO_REG_CONSOLE_SEND; } int main(void) { uint8_t result[16]; uint8_t *daddr; uint32_t dlen; daddr = (uint8_t *)IO_REG_DATA_ADDR; dlen = IO_REG_DATA_LEN; md5Buf(daddr, dlen, result); IO_REG_MD5_OUT0 = *(uint32_t *)(result + 0); IO_REG_MD5_OUT1 = *(uint32_t *)(result + 4); IO_REG_MD5_OUT2 = *(uint32_t *)(result + 8); IO_REG_MD5_OUT3 = *(uint32_t *)(result + 12); /* Stop simulation */ IO_REG_CTRL = IO_REG_CTRL_STOP; for (;;) { }; }