firmware  v0.1.2
Chromation Spectrometer Dev-Kit
Functions
test_SpiSlave.c File Reference

Empty tests are for generating function doc strings
Empty tests contain one line: TEST_PASS(); More...

#include "unity.h"
#include "Mock.h"
#include "test_SpiSlave.h"
#include "Spi.h"
#include "SpiSlave.h"
#include "ReadWriteBits.h"

Go to the source code of this file.

Functions

void SpiSlave_faked_calls_are_still_available_for_testing (void)
 
void SignalDataReady_drives_DataReady_LOW (void)
 
void DisableSpiInterrupt_clears_the_SPI_Interrupt_Enable_bit (void)
 
void EnableSpiInterrupt_clears_SPI_interrupt_flag (void)
 
void EnableSpiInterrupt_enables_interrupt_SPI_Transfer_Complete (void)
 
void EnableSpiInterrupt_consumes_6_cycles (void)
 
void SpiSlaveInit_makes_DataReady_an_output_pin (void)
 
void SpiSlaveInit_idles_DataReady_high (void)
 
void SpiSlaveInit_makes_Miso_an_output_pin (void)
 
void SpiSlaveInit_enables_SPI (void)
 
void SpiSlaveInit_enables_SPI_interrupt (void)
 
void SpiSlaveTx_sends_nbytes_of_input_buffer_to_SpiMaster (void)
 
void SpiSlaveTxByte_loads_SPI_data_register_with_input_byte (void)
 
void SpiSlaveTxByte_disables_SPI_ISR_before_signaling_data_ready (void)
 
void SpiSlaveTxByte_drives_DataReady_LOW_to_signal_data_is_ready (void)
 
void SpiSlaveTxByte_waits_until_SPI_transfer_is_done (void)
 
void SpiSlaveTxByte_drives_DataReady_HIGH_immediately_after_SPI_transfer_finishes (void)
 
void SpiSlaveTxByte_enables_SPI_ISR_after_transfer (void)
 

Detailed Description

Empty tests are for generating function doc strings
Empty tests contain one line: TEST_PASS();

Definition in file test_SpiSlave.c.