diff --git a/arduboy-rust/src/lib.rs b/arduboy-rust/src/lib.rs index bb1adc2..5e3e9fd 100644 --- a/arduboy-rust/src/lib.rs +++ b/arduboy-rust/src/lib.rs @@ -8,6 +8,13 @@ //! ``` //! use arduboy_rust::prelude::*; //! ``` +//! Inside the Wrapper-Project folder is a folder named src. +//! You can disable C++ libraries in the main.h file. +//! Just comment the unused library definition out. +//! +//! To get an idea, the ArduboyTones Library needs 2-3% of the flash memory. +//! +//! [Here is the link to the GitHub Repo](https://github.com/zenndev1337/rust-for-arduboy) extern crate panic_halt; pub mod hardware; diff --git a/arduboy-rust/src/library/arduboy2.rs b/arduboy-rust/src/library/arduboy2.rs index 6e5cd4a..8f0c4c8 100644 --- a/arduboy-rust/src/library/arduboy2.rs +++ b/arduboy-rust/src/library/arduboy2.rs @@ -445,7 +445,7 @@ impl Arduboy2 { ///Returns /// true if the specified point is within the specified rectangle. /// - ///This function is intended to detemine if an object, whose boundaries are are defined by the given rectangle, is in contact with the given point. + ///This function is intended to detemine if an object, whose boundaries are defined by the given rectangle, is in contact with the given point. pub fn collide_point(&self, point: Point, rect: Rect) -> bool { point.x >= rect.x && point.x < rect.x + rect.width as i16 @@ -460,7 +460,7 @@ impl Arduboy2 { ///Returns /// true if the first rectangle is intersecting the second. /// - ///This function is intended to detemine if an object, whose boundaries are are defined by the given rectangle, is in contact with another rectangular object. + ///This function is intended to detemine if an object, whose boundaries are defined by the given rectangle, is in contact with another rectangular object. pub fn collide_rect(&self, rect1: Rect, rect2: Rect) -> bool { !(rect2.x >= rect1.x + rect1.width as i16 || rect2.x + rect2.width as i16 <= rect1.x diff --git a/docs/doc/arduboy_rust/arduboy2/struct.Arduboy2.html b/docs/doc/arduboy_rust/arduboy2/struct.Arduboy2.html index 9e74994..f5e28c1 100644 --- a/docs/doc/arduboy_rust/arduboy2/struct.Arduboy2.html +++ b/docs/doc/arduboy_rust/arduboy2/struct.Arduboy2.html @@ -245,7 +245,7 @@ EEPROM is limited in the number of times it can be written to. Sketches should n

Returns true if the specified point is within the specified rectangle.

-

This function is intended to detemine if an object, whose boundaries are are defined by the given rectangle, is in contact with the given point.

+

This function is intended to detemine if an object, whose boundaries are defined by the given rectangle, is in contact with the given point.

source

pub fn collide_rect(&self, rect1: Rect, rect2: Rect) -> bool

Test if a rectangle is intersecting with another rectangle.

Parameters

Returns true if the first rectangle is intersecting the second.

-

This function is intended to detemine if an object, whose boundaries are are defined by the given rectangle, is in contact with another rectangular object.

+

This function is intended to detemine if an object, whose boundaries are defined by the given rectangle, is in contact with another rectangular object.

source

pub fn digital_write_rgb_single(&self, color: u8, val: u8)

Set one of the RGB LEDs digitally, to either fully on or fully off.

Parameters

Returns true if the specified point is within the specified rectangle.

-

This function is intended to detemine if an object, whose boundaries are are defined by the given rectangle, is in contact with the given point.

+

This function is intended to detemine if an object, whose boundaries are defined by the given rectangle, is in contact with the given point.

source

pub fn collide_rect(&self, rect1: Rect, rect2: Rect) -> bool

Test if a rectangle is intersecting with another rectangle.

Parameters

Returns true if the first rectangle is intersecting the second.

-

This function is intended to detemine if an object, whose boundaries are are defined by the given rectangle, is in contact with another rectangular object.

+

This function is intended to detemine if an object, whose boundaries are defined by the given rectangle, is in contact with another rectangular object.

source

pub fn digital_write_rgb_single(&self, color: u8, val: u8)

Set one of the RGB LEDs digitally, to either fully on or fully off.

Parameters

Returns true if the specified point is within the specified rectangle.

-

This function is intended to detemine if an object, whose boundaries are are defined by the given rectangle, is in contact with the given point.

+

This function is intended to detemine if an object, whose boundaries are defined by the given rectangle, is in contact with the given point.

source

pub fn collide_rect(&self, rect1: Rect, rect2: Rect) -> bool

Test if a rectangle is intersecting with another rectangle.

Parameters

Returns true if the first rectangle is intersecting the second.

-

This function is intended to detemine if an object, whose boundaries are are defined by the given rectangle, is in contact with another rectangular object.

+

This function is intended to detemine if an object, whose boundaries are defined by the given rectangle, is in contact with another rectangular object.

source

pub fn digital_write_rgb_single(&self, color: u8, val: u8)

Set one of the RGB LEDs digitally, to either fully on or fully off.

Parameters

Returns true if the specified point is within the specified rectangle.

-

This function is intended to detemine if an object, whose boundaries are are defined by the given rectangle, is in contact with the given point.

+

This function is intended to detemine if an object, whose boundaries are defined by the given rectangle, is in contact with the given point.

source

pub fn collide_rect(&self, rect1: Rect, rect2: Rect) -> bool

Test if a rectangle is intersecting with another rectangle.

Parameters

Returns true if the first rectangle is intersecting the second.

-

This function is intended to detemine if an object, whose boundaries are are defined by the given rectangle, is in contact with another rectangular object.

+

This function is intended to detemine if an object, whose boundaries are defined by the given rectangle, is in contact with another rectangular object.

source

pub fn digital_write_rgb_single(&self, color: u8, val: u8)

Set one of the RGB LEDs digitally, to either fully on or fully off.

Parameters

#![cfg(target_arch = "avr")]
 #![no_std]
 #![feature(c_size_t)]
@@ -28,6 +35,13 @@
 //! ```
 //! use arduboy_rust::prelude::*;
 //! ```
+//! Inside the Wrapper-Project folder is a folder named src.
+//! You can disable C++ libraries in the main.h file.
+//! Just comment the unused library definition out.
+//!
+//! To get an idea, the ArduboyTones Library needs 2-3% of the flash memory.
+//!
+//! [Here is the link to the GitHub Repo](https://github.com/zenndev1337/rust-for-arduboy)
 
 extern crate panic_halt;
 pub mod hardware;
diff --git a/docs/doc/src/arduboy_rust/library/arduboy2.rs.html b/docs/doc/src/arduboy_rust/library/arduboy2.rs.html
index 2eac0ab..949c158 100644
--- a/docs/doc/src/arduboy_rust/library/arduboy2.rs.html
+++ b/docs/doc/src/arduboy_rust/library/arduboy2.rs.html
@@ -1198,7 +1198,7 @@
     ///Returns
     ///    true if the specified point is within the specified rectangle.
     ///
-    ///This function is intended to detemine if an object, whose boundaries are are defined by the given rectangle, is in contact with the given point.
+    ///This function is intended to detemine if an object, whose boundaries are defined by the given rectangle, is in contact with the given point.
     pub fn collide_point(&self, point: Point, rect: Rect) -> bool {
         point.x >= rect.x
             && point.x < rect.x + rect.width as i16
@@ -1213,7 +1213,7 @@
     ///Returns
     ///    true if the first rectangle is intersecting the second.
     ///
-    ///This function is intended to detemine if an object, whose boundaries are are defined by the given rectangle, is in contact with another rectangular object.
+    ///This function is intended to detemine if an object, whose boundaries are defined by the given rectangle, is in contact with another rectangular object.
     pub fn collide_rect(&self, rect1: Rect, rect2: Rect) -> bool {
         !(rect2.x >= rect1.x + rect1.width as i16
             || rect2.x + rect2.width as i16 <= rect1.x