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

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [sw/] [lib/] [source/] [neorv32_twi.c] - Diff between revs 48 and 61

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

Rev 48 Rev 61
Line 92... Line 92...
  TWI_CT &= ~((uint32_t)(1 << TWI_CT_EN));
  TWI_CT &= ~((uint32_t)(1 << TWI_CT_EN));
}
}
 
 
 
 
/**********************************************************************//**
/**********************************************************************//**
 
 * Enable TWI controller.
 
 **************************************************************************/
 
void neorv32_twi_enable(void) {
 
 
 
  TWI_CT |= (uint32_t)(1 << TWI_CT_EN);
 
}
 
 
 
 
 
/**********************************************************************//**
 * Activate sending ACKs by controller (MACK).
 * Activate sending ACKs by controller (MACK).
 **************************************************************************/
 **************************************************************************/
void neorv32_twi_mack_enable(void) {
void neorv32_twi_mack_enable(void) {
 
 
  TWI_CT |= ((uint32_t)(1 << TWI_CT_MACK));
  TWI_CT |= ((uint32_t)(1 << TWI_CT_MACK));

powered by: WebSVN 2.1.0

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