OpenCores
URL https://opencores.org/ocsvn/neorv32/neorv32/trunk

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [sw/] [lib/] [source/] [neorv32_rte.c] - Diff between revs 49 and 50

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 49 Rev 50
Line 432... Line 432...
  __neorv32_rte_print_true_false(tmp & (1 << SYSINFO_FEATURES_IO_GPIO));
  __neorv32_rte_print_true_false(tmp & (1 << SYSINFO_FEATURES_IO_GPIO));
 
 
  neorv32_uart_printf("MTIME - ");
  neorv32_uart_printf("MTIME - ");
  __neorv32_rte_print_true_false(tmp & (1 << SYSINFO_FEATURES_IO_MTIME));
  __neorv32_rte_print_true_false(tmp & (1 << SYSINFO_FEATURES_IO_MTIME));
 
 
  neorv32_uart_printf("UART  - ");
  neorv32_uart_printf("UART0 - ");
  __neorv32_rte_print_true_false(tmp & (1 << SYSINFO_FEATURES_IO_UART));
  __neorv32_rte_print_true_false(tmp & (1 << SYSINFO_FEATURES_IO_UART0));
 
 
 
  neorv32_uart_printf("UART1 - ");
 
  __neorv32_rte_print_true_false(tmp & (1 << SYSINFO_FEATURES_IO_UART1));
 
 
  neorv32_uart_printf("SPI   - ");
  neorv32_uart_printf("SPI   - ");
  __neorv32_rte_print_true_false(tmp & (1 << SYSINFO_FEATURES_IO_SPI));
  __neorv32_rte_print_true_false(tmp & (1 << SYSINFO_FEATURES_IO_SPI));
 
 
  neorv32_uart_printf("TWI   - ");
  neorv32_uart_printf("TWI   - ");
Line 459... Line 462...
  __neorv32_rte_print_true_false(tmp & (1 << SYSINFO_FEATURES_IO_NCO));
  __neorv32_rte_print_true_false(tmp & (1 << SYSINFO_FEATURES_IO_NCO));
}
}
 
 
 
 
/**********************************************************************//**
/**********************************************************************//**
 * NEORV32 runtime environment: Private function to print true or false.
 * NEORV32 runtime environment: Private function to print yes or no.
 * @note This function is used by neorv32_rte_print_hw_config(void) only.
 * @note This function is used by neorv32_rte_print_hw_config(void) only.
 *
 *
 * @param[in] state Print TRUE when !=0, print FALSE when 0
 * @param[in] state Print 'yes' when !=0, print '0' when 0
 **************************************************************************/
 **************************************************************************/
static void __neorv32_rte_print_true_false(int state) {
static void __neorv32_rte_print_true_false(int state) {
 
 
  if (state) {
  if (state) {
    neorv32_uart_print("True\n");
    neorv32_uart_print("yes\n");
  }
  }
  else {
  else {
    neorv32_uart_print("False\n");
    neorv32_uart_print("no\n");
  }
  }
}
}
 
 
 
 
/**********************************************************************//**
/**********************************************************************//**

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.