2024.11.03
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
Index
A
|
B
|
C
|
D
|
F
|
G
|
I
|
M
|
O
|
P
|
R
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
configure_timer (C++ function)
cowpi_add_display_module (C++ function)
cowpi_clear_display (C++ function)
cowpi_concurrency_t (C++ struct)
cowpi_concurrency_t::DO_NOT_TOUCH_1 (C++ member)
cowpi_concurrency_t::DO_NOT_TOUCH_2 (C++ member)
cowpi_concurrency_t::pipe_read (C++ member)
cowpi_concurrency_t::pipe_status (C++ member)
cowpi_concurrency_t::pipe_write (C++ member)
cowpi_concurrency_t::spinlock_status (C++ member)
cowpi_concurrency_t::spinlocks (C++ member)
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_transmit (C++ member)
cowpi_illuminate_internal_led (C++ function)
cowpi_illuminate_left_led (C++ function)
cowpi_illuminate_right_led (C++ function)
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_set_floating_input_pins (C++ function)
cowpi_set_output_pins (C++ function)
cowpi_set_pullup_input_pins (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_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_timer_t (C++ struct)
cowpi_timer_t::__pad0__ (C++ member)
cowpi_timer_t::__pad1__ (C++ member)
cowpi_timer_t::__pad2__ (C++ member)
cowpi_timer_t::alarm_status (C++ member)
cowpi_timer_t::alarms (C++ member)
cowpi_timer_t::lower_word (C++ member)
cowpi_timer_t::pause (C++ member)
cowpi_timer_t::raw_lower_word (C++ member)
cowpi_timer_t::raw_upper_word (C++ member)
cowpi_timer_t::upper_word (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)
G
get_timer0_overflow_count (C++ function)
I
initialize_timer0_overflow_count (C++ function)
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)
M
MAXIMUM_NUMBER_OF_TIMERS (C macro)
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)
R
register_periodic_ISR (C++ function)
,
[1]
reset_timer (C++ function)