|
ASCII Serial Com
Serial communication library between computers, microcontrollers, FPGAs, etc. Uses only ASCII. Not the most efficient protocol, but meant to be easy to read
|
| ▼ arm | |
| stm32f091nucleo64_adc_streaming.c | Streams ADC data from pin A0 (happens to be labelled A0 on the Arduino connector of nucleo-f091rc board) |
| stm32f091nucleo64_asc_loopback.c | |
| stm32f091nucleo64_blink.c | |
| stm32f091nucleo64_char_loopback.c | |
| stm32f091nucleo64_pulser.c | Outputs a pulser and (one day will) measures pulses |
| stm32f091nucleo64_write_pattern_to_serial.c | |
| stm_timers.h | To be used with the timer peripherals on STM32 microcontrollers |
| stm_usart.h | To be used with the USART peripherals on STM32 microcontrollers |
| ▼ avr | |
| arduino_mega2560_blink.c | |
| arduino_uno_adc_streaming.c | Uses timer to set interval between ADC single conversions that are then sent as stream messages to host |
| arduino_uno_asc_loopback.c | |
| arduino_uno_asc_write_pattern_to_serial.c | |
| arduino_uno_blink.c | |
| arduino_uno_blink_interrupt.c | |
| arduino_uno_cb_loopback.c | |
| arduino_uno_char_loopback.c | |
| arduino_uno_dummy_register_block.c | |
| arduino_uno_register_pointers.c | |
| arduino_uno_test_device.c | |
| arduino_uno_write_message_to_serial.c | |
| arduino_uno_write_pattern_to_serial.c | |
| atmega4809_cnano_blink.c | |
| attiny3217_cnano_blink.c | |
| attiny817_xplained_blink.c | |
| avr_timers.h | |
| avr_uart.h | |
| ▼ externals | |
| CException.c | |
| CException.h | |
| cmock.c | |
| cmock.h | |
| cmock_internals.h | |
| unity.c | |
| unity.h | |
| unity_internals.h | |
| ▼ native | |
| ascii_serial_com_dummy_loopback_device.c | |
| ascii_serial_com_dummy_register_device.c | |
| ascii_serial_com_encode_decode_profiler.c | |
| ▼ riscv | |
| ▼ neorv32 | |
| neorv32_asc_gpio.c | Test that ASC can communicate with GPIOs |
| neorv32_asc_pulse_counter.c | Test that ASC can communicate with GPIOs |
| neorv32_blink_led.c | Simple blinking LED demo program using the lowest 8 bits of the GPIO.output port |
| neorv32_char_loopback.c | Simple blinking LED demo program using the lowest 8 bits of the GPIO.output port |
| ▼ unit_test | |
| test_ascii_serial_com.c | |
| test_ascii_serial_com_byte_at_a_time.c | |
| test_ascii_serial_com_device.c | |
| test_ascii_serial_com_register_block.c | |
| test_ascii_serial_com_register_pointers.c | |
| test_circular_buffer.c | |
| test_circular_buffer_io_fd_poll.c | |
| test_millisec_timer.c | |
| asc_exception.h | |
| asc_helpers.h | |
| ascii_serial_com.c | |
| ascii_serial_com.h | |
| ascii_serial_com_device.c | |
| ascii_serial_com_device.h | ASCII Serial Com Device |
| ascii_serial_com_register_block.c | |
| ascii_serial_com_register_block.h | ASCII Serial Com Register Block |
| ascii_serial_com_register_pointers.c | |
| ascii_serial_com_register_pointers.h | ASCII Serial Com Register Pointers |
| circular_buffer.c | |
| circular_buffer.h | |
| circular_buffer_io_fd_poll.c | |
| circular_buffer_io_fd_poll.h | Circular buffer IO with file descriptor polling |
| crc_16_dnp_bbb.c | |
| crc_16_dnp_bbb.h | |
| crc_16_dnp_bbf.c | |
| crc_16_dnp_bbf.h | |
| crc_16_dnp_crcmod.c | |
| crc_16_dnp_crcmod.h | |
| crc_16_dnp_tbl4bit.c | |
| crc_16_dnp_tbl4bit.h | |
| make.py | |
| millisec_timer.c | |
| millisec_timer.h | Portable millisecond timer |