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 |