202308
Hardware
CowPi Library
CowPi_stdio Library
Microcontroller-Specific Details
Expansion Options
Cow Pi Physical Assembly Instructions
Troubleshooting Connections to Arduino Nanos
Changelog
Acknowledgements
Cow Pi
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
F
|
I
|
O
|
P
A
adapter_mappings (C++ enum)
adapter_mappings::ADAFRUIT (C++ enumerator)
adapter_mappings::COWPI_DEFAULT (C++ enumerator)
B
bit_order_t (C++ enum)
bit_order_t::COWPI_LSB_FIRST (C++ enumerator)
bit_order_t::COWPI_MSB_FIRST (C++ enumerator)
C
cowpi_add_display_module (C++ function)
cowpi_clear_display (C++ function)
cowpi_configure_i2c (C++ function)
cowpi_configure_lcd_character_display (C++ function)
cowpi_configure_led_matrix_display (C++ function)
cowpi_configure_morse_code (C++ function)
cowpi_configure_seven_segment_display (C++ function)
cowpi_configure_single_pin (C++ function)
cowpi_configure_spi (C++ function)
cowpi_debounce_byte (C++ function)
cowpi_debounce_short (C++ function)
cowpi_deluminate_internal_led (C++ function)
cowpi_deluminate_left_led (C++ function)
cowpi_deluminate_right_led (C++ function)
cowpi_deregister_pin_ISR (C++ function)
cowpi_discover_i2c_address (C++ function)
,
[1]
cowpi_display_module_protocol_t (C++ struct)
cowpi_display_module_protocol_t::adapter_mapping (C++ member)
cowpi_display_module_protocol_t::clock_pin (C++ member)
cowpi_display_module_protocol_t::data_pin (C++ member)
cowpi_display_module_protocol_t::i2c_address (C++ member)
cowpi_display_module_protocol_t::protocol (C++ member)
cowpi_display_module_protocol_t::select_pin (C++ member)
cowpi_display_module_t (C++ struct)
cowpi_display_module_t::character_flip (C++ member)
cowpi_display_module_t::display_module (C++ member)
cowpi_display_module_t::display_orientation (C++ member)
cowpi_display_module_t::height (C++ member)
cowpi_display_module_t::width (C++ member)
cowpi_display_module_t::words_per_minute (C++ member)
cowpi_font_ascii_to_5wide_dotmatrix (C++ function)
cowpi_font_ascii_to_7segment (C++ function)
cowpi_font_string_to_7segment (C++ function)
cowpi_get_keypress (C++ function)
cowpi_get_keypresses (C++ function)
cowpi_hd44780_create_character (C++ function)
cowpi_hd44780_send_halfbyte (C++ member)
cowpi_hd44780_send_halfbyte_t (C++ type)
cowpi_i2c_finalize (C++ member)
cowpi_i2c_initialize (C++ member)
cowpi_i2c_t (C++ struct)
cowpi_i2c_t::address (C++ member)
cowpi_i2c_t::bit_rate (C++ member)
cowpi_i2c_t::control (C++ member)
cowpi_i2c_t::data (C++ member)
cowpi_i2c_t::peripheral_address_mask (C++ member)
cowpi_i2c_t::status (C++ member)
cowpi_i2c_transmit (C++ member)
cowpi_illuminate_internal_led (C++ function)
cowpi_illuminate_left_led (C++ function)
cowpi_illuminate_right_led (C++ function)
cowpi_ioport_t (C++ struct)
cowpi_ioport_t::direction (C++ member)
cowpi_ioport_t::input (C++ member)
cowpi_ioport_t::output (C++ member)
cowpi_left_button_is_pressed (C++ function)
cowpi_left_switch_is_in_left_position (C++ function)
cowpi_left_switch_is_in_right_position (C++ function)
cowpi_max7219_bcd_decode (C++ function)
cowpi_max7219_no_decode (C++ function)
cowpi_max7219_send (C++ function)
cowpi_max7219_set_intensity (C++ function)
cowpi_max7219_shutdown (C++ function)
cowpi_max7219_startup (C++ function)
cowpi_register_pin_ISR (C++ function)
cowpi_right_button_is_pressed (C++ function)
cowpi_right_switch_is_in_left_position (C++ function)
cowpi_right_switch_is_in_right_position (C++ function)
cowpi_setup (C++ function)
cowpi_setup_max7219 (C++ function)
cowpi_sleep_display (C++ function)
cowpi_spi_finalize (C++ member)
cowpi_spi_initialize (C++ member)
cowpi_spi_t (C++ struct)
cowpi_spi_t::control (C++ member)
cowpi_spi_t::data (C++ member)
cowpi_spi_t::status (C++ member)
cowpi_spi_transmit (C++ member)
cowpi_stdio_setup (C++ function)
cowpi_timer16bit_t (C++ struct)
cowpi_timer16bit_t::capture (C++ member)
cowpi_timer16bit_t::compareA (C++ member)
cowpi_timer16bit_t::compareB (C++ member)
cowpi_timer16bit_t::control (C++ member)
cowpi_timer16bit_t::counter (C++ member)
cowpi_timer8bit_t (C++ struct)
cowpi_timer8bit_t::compareA (C++ member)
cowpi_timer8bit_t::compareB (C++ member)
cowpi_timer8bit_t::control (C++ member)
cowpi_timer8bit_t::counter (C++ member)
cowpi_use_i2c_bitbang (C++ function)
cowpi_use_i2c_hardware (C++ function)
cowpi_use_spi_bitbang (C++ function)
cowpi_use_spi_hardware (C++ function)
cowpi_wake_display (C++ function)
D
display_modules (C++ enum)
display_modules::LCD_CHARACTER (C++ enumerator)
display_modules::LED_MATRIX (C++ enumerator)
display_modules::MORSE_CODE (C++ enumerator)
display_modules::NO_MODULE (C++ enumerator)
display_modules::OLED_MATRIX (C++ enumerator)
display_modules::SEVEN_SEGMENT (C++ enumerator)
F
flips (C++ enum)
flips::HEADS (C++ enumerator)
flips::TAILS (C++ enumerator)
I
input_names (C++ enum)
input_names::INPUT_X (C++ enumerator)
input_names::INPUT_Y (C++ enumerator)
input_names::KEYPAD (C++ enumerator)
input_names::LEFT_BUTTON_DOWN (C++ enumerator)
input_names::LEFT_SWITCH_LEFT (C++ enumerator)
input_names::LEFT_SWITCH_RIGHT (C++ enumerator)
input_names::NUMBER_OF_INPUTS (C++ enumerator)
input_names::RIGHT_BUTTON_DOWN (C++ enumerator)
input_names::RIGHT_SWITCH_LEFT (C++ enumerator)
input_names::RIGHT_SWITCH_RIGHT (C++ enumerator)
O
orientations (C++ enum)
orientations::EAST (C++ enumerator)
orientations::NORTH (C++ enumerator)
orientations::SOUTH (C++ enumerator)
orientations::WEST (C++ enumerator)
P
protocols (C++ enum)
protocols::I2C (C++ enumerator)
protocols::NO_PROTOCOL (C++ enumerator)
protocols::SPI (C++ enumerator)