URL
https://opencores.org/ocsvn/neorv32/neorv32/trunk
[/] [neorv32/] [trunk/] [sw/] [bootloader/] [bootloader.c] - Diff between revs 50 and 51
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 50 |
Rev 51 |
Line 217... |
Line 217... |
if (STATUS_LED_EN == 1) {
|
if (STATUS_LED_EN == 1) {
|
// activate status LED, clear all others
|
// activate status LED, clear all others
|
neorv32_gpio_port_set(1 << STATUS_LED);
|
neorv32_gpio_port_set(1 << STATUS_LED);
|
}
|
}
|
|
|
// init UART (no parity bit)
|
// init UART (no parity bit, no hardware flow control)
|
neorv32_uart_setup(BAUD_RATE, 0);
|
neorv32_uart_setup(BAUD_RATE, PARITY_NONE, FLOW_CONTROL_NONE);
|
|
|
// Configure machine system timer interrupt for ~2Hz
|
// Configure machine system timer interrupt for ~2Hz
|
neorv32_mtime_set_timecmp(neorv32_mtime_get_time() + (clock_speed/4));
|
neorv32_mtime_set_timecmp(neorv32_mtime_get_time() + (clock_speed/4));
|
|
|
// confiure trap handler (bare-metal, no neorv32 rte available)
|
// confiure trap handler (bare-metal, no neorv32 rte available)
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.