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
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
  arm
 stm32f091nucleo64_adc_streaming.cStreams 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.cOutputs a pulser and (one day will) measures pulses
 stm32f091nucleo64_write_pattern_to_serial.c
 stm_timers.hTo be used with the timer peripherals on STM32 microcontrollers
 stm_usart.hTo be used with the USART peripherals on STM32 microcontrollers
  avr
 arduino_mega2560_blink.c
 arduino_uno_adc_streaming.cUses 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.cTest that ASC can communicate with GPIOs
 neorv32_asc_pulse_counter.cTest that ASC can communicate with GPIOs
 neorv32_blink_led.cSimple blinking LED demo program using the lowest 8 bits of the GPIO.output port
 neorv32_char_loopback.cSimple 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.hASCII Serial Com Device
 ascii_serial_com_register_block.c
 ascii_serial_com_register_block.hASCII Serial Com Register Block
 ascii_serial_com_register_pointers.c
 ascii_serial_com_register_pointers.hASCII Serial Com Register Pointers
 circular_buffer.c
 circular_buffer.h
 circular_buffer_io_fd_poll.c
 circular_buffer_io_fd_poll.hCircular 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.hPortable millisecond timer