<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><metaname="generator"content="rustdoc"><metaname="description"content="This is the Module to interact in a save way with the Arduino Serial C++ library."><title>arduboy_rust::serial_print - Rust</title><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../static.files/FiraSans-Regular-018c141bf0843ffd.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../static.files/FiraSans-Medium-8f9a781e4970d388.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../static.files/SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../static.files/SourceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2"><linkrel="preload"as="font"type="font/woff2"crossoriginhref="../../static.files/SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2"><linkrel="stylesheet"href="../../static.files/normalize-76eba96aa4d2e634.css"><linkrel="stylesheet"href="../../static.files/rustdoc-cb6f1f67f1bcd037.css"id="mainThemeStyle"><metaname="rustdoc-vars"data-root-path="../../"data-static-root-path="../../static.files/"data-current-crate="arduboy_rust"data-themes=""data-resource-suffix=""data-rustdoc-version="1.73.0-nightly (8131b9774 2023-08-02)"data-channel="nightly"data-search-js="search-6dfdfced5eff6596.js"data-settings-js="settings-de11bff964e9d4e5.js"data-settings-css="settings-8c76f75bfb6bd192.css"data-theme-light-css="light-6d2c9675f3d09c26.css"data-theme-dark-css="dark-45ceb8f2e522f4d1.css"data-theme-ayu-css="ayu-fd19013d6ce078bf.css"><scriptsrc="../../static.files/storage-db41da1a38ea3cb8.js"></script><scriptdefersrc="../../static.files/main-0795b7d26be81095.js"></script><noscript><linkrel="stylesheet"media="(prefers-color-scheme:light)"href="../../static.files/light-6d2c9675f3d09c26.css"><linkrel="stylesheet"media="(prefers-color-scheme:dark)"href="../../static.files/dark-45ceb8f2e522f4d1.css"><linkrel="stylesheet"href="../../static.files/noscript-cffde32267a19fd6.css"></noscript><linkrel="alternate icon"type="image/png"href="../../static.files/favicon-16x16-8b506e7a72182f1c.png"><linkrel="alternate icon"type="image/png"href="../../static.files/favicon-32x32-422f7d1d52889060.png"><linkrel="icon"type="image/svg+xml"href="../../static.files/favicon-2c020d218678b618.svg"></head><bodyclass="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><navclass="mobile-topbar"><buttonclass="sidebar-menu-toggle">☰</button><aclass="logo-container"href="../../arduboy_rust/index.html"><imgclass="rust-logo"src="../../static.files/rust-logo-151179464ae7ed46.svg"alt="logo"></a><h2></h2></nav><navclass="sidebar"><aclass="logo-container"href="../../arduboy_rust/index.html"><imgclass="rust-logo"src="../../static.files/rust-logo-151179464ae7ed46.svg"alt="logo"></a><h2class="location"><ahref="#">Module serial_print</a></h2><divclass="sidebar-elems"><section><ulclass="block"><li><ahref="#traits">Traits</a></li><li><ahref="#functions">Functions</a></li></ul></section></div></nav><main><divclass="width-limiter"><navclass="sub"><formclass="search-form"><span></span><inputclass="search-input"name="search"aria-label="Run search in the documentation"autocomplete="off"spellcheck="false"placeholder="Click or press ‘S’ to search, ‘?’ for more options…"type="search"><divid="help-button"title="help"tabindex="-1"><ahref="../../help.html">?</a></div><divid="settings-menu"tabindex="-1"><ahref="../../settings.html"title="settings"><imgwidth="22"height="22"alt="Change settings"src="../../static.files/wheel-7b819b6101059cd0.svg"></a></div></form></nav><sectionid="main-content"class="content"><divclass="main-heading"><h
<p>You will need to uncomment the Arduino_Serial_Library in the import_config.h file.</p>
</div></details><h2id="traits"class="small-section-header"><ahref="#traits">Traits</a></h2><ulclass="item-table"><li><divclass="item-name"><aclass="trait"href="trait.Serialprintable.html"title="trait arduboy_rust::serial_print::Serialprintable">Serialprintable</a></div></li><li><divclass="item-name"><aclass="trait"href="trait.Serialprintlnable.html"title="trait arduboy_rust::serial_print::Serialprintlnable">Serialprintlnable</a></div></li></ul><h2id="functions"class="small-section-header"><ahref="#functions">Functions</a></h2><ulclass="item-table"><li><divclass="item-name"><aclass="fn"href="fn.available.html"title="fn arduboy_rust::serial_print::available">available</a></div><divclass="desc docblock-short">Get the number of bytes (characters) available for reading from the serial port. This is data that’s already arrived and stored in the serial receive buffer (which holds 64 bytes).</div></li><li><divclass="item-name"><aclass="fn"href="fn.begin.html"title="fn arduboy_rust::serial_print::begin">begin</a></div><divclass="desc docblock-short">Sets the data rate in bits per second (baud) for serial data transmission. For communicating with Serial Monitor, make sure to use one of the baud rates listed in the menu at the bottom right corner of its screen. You can, however, specify other rates - for example, to communicate over pins 0 and 1 with a component that requires a particular baud rate.</div></li><li><divclass="item-name"><aclass="fn"href="fn.end.html"title="fn arduboy_rust::serial_print::end">end</a></div><divclass="desc docblock-short">Disables serial communication, allowing the RX and TX pins to be used for general input and output. To re-enable serial communication, call <ahref="fn.begin.html"title="fn arduboy_rust::serial_print::begin">begin()</a>.</div></li><li><divclass="item-name"><aclass="fn"href="fn.print.html"title="fn arduboy_rust::serial_print::print">print</a></div><divclass="desc docblock-short">The Arduino Serial Print class is available for writing text to the screen buffer.</div></li><li><divclass="item-name"><aclass="fn"href="fn.println.html"title="fn arduboy_rust::serial_print::println">println</a></div><divclass="desc docblock-short">The Arduino Serial Print class is available for writing text to the screen buffer.</div></li><li><divclass="item-name"><aclass="fn"href="fn.read.html"title="fn arduboy_rust::serial_print::read">read</a></div><divclass="desc docblock-short">Reads incoming serial data.
Use only inside of <ahref="fn.available.html"title="fn arduboy_rust::serial_print::available">available()</a>:</div></li><li><divclass="item-name"><aclass="fn"href="fn.read_as_utf8_str.html"title="fn arduboy_rust::serial_print::read_as_utf8_str">read_as_utf8_str</a></div><divclass="desc docblock-short">Reads incoming serial data.</div></li></ul></section></div></main></body></html>