SERIALVIEW(1)

πŸ“¦
version 4.6.0 Β· 2 versions
, in arch rolling, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable

πŸ’– SERIALVIEW(1) πŸ’–

General Commands Manual Β· the serialview page, bestie edition


✨ NAME ✨

serialview β€” a terminal emulator for uCsim πŸ¦‹


🌸 SYNOPSIS 🌸

serialview -i <filename> -o <filename> -L n -a <pattern> -A <answer>
-IOh

πŸŽ€ DESCRIPTION πŸŽ€

okay so serialview is literally just a simple terminal emulator, and you use it with uCsim. that's the whole vibe. it's small, it's cute, it does its one job. πŸ’…


✨ OPTIONS ✨

  • -i filename β€” filename is the pipe that goes to the controller's serial input. whatever you type into the input panel gets written into this file. 🫢
  • -o filename β€” filename is the pipe coming from the controller's serial output. whatever's inside this file gets shown on the output panel. πŸ‘‘
  • -I β€” turns on a hexadecimal filter on the input. only hex characters are accepted in the input panel, two characters get combined into one hexadecimal code, and that value is what gets written to the input pipe. hex girl summer fr fr.
  • -O β€” turns on a hexadecimal filter on the output. the content of the output pipe gets presented as a hexadecimal dump. and yesss, you can use -L to set how many bytes get printed in one line. πŸ”₯
  • -a pattern β€” pattern is a string that gets recognized in the output stream, and when it shows up, an answer string gets sent automatically (that's the -A option, keep reading bestie). the string can be formatted as a C string, so non-ASCII characters can be escaped in C style. no cap.
  • -A answer β€” answer is the string that gets sent when a pattern (see -a up there ⬆️) is detected in the simulator's output. this answer string is written to the input pipe, but it does not show up in the input panel. sneaky. lowkey iconic.
  • -L n β€” sets the line length of the hexadecimal dump in the output panel. default is 8. πŸ“
  • -h β€” shows a summary of options. the little "help me" button. πŸ’€
when you don't give it any options at all, the input and output pipes get created in /tmp and they're named in and out respectively. 🧚

🌈 SEE ALSO 🌈

sdcc(1), ucsim(1). go read those too, iykyk. ⭐


πŸ’œ AUTHOR πŸ’œ

Timothy Hurman πŸŽ€


and that's the whole page bestie β€” this was SERIALVIEW(1) from the General Commands Manual, written by Timothy Hurman, and the footer just says SERIALVIEW(1) right back at you. slay. πŸ’…βœ¨

πŸ“¦ where this page comes from