docs.rs failed to build ra-fsp-sys-0.1.3
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
RA-FSP-SYS
This is a basic wrapper over Flexible Software Package, a bare minimum to correctly compile and run basic Rust program.
This crate should be used instead of cortex-m-rt, but it makes a best effort to mimic it's interface. This way, you can use Embassy and RTIC wihout any problems.
What you must provide
FSP_CFGenv variable with header files to configure FSP.- Contains all
r_.*_cfg.hconiguration files. - Containst
/bspdirectory witb bsp configurations, likebsp_cfg.h,board_cfg.h,bsp_clock_cfg.hetc.
- Contains all
memory.x.device.xprovided by PAC.- Add
-C link-arg=-Tra-fsp-sys.x(as-Tlink.xwithcortex-m-rt). - Optional:
FSP_OVERWRITEenv variable provides an alternative source code for FSP. The default is https://github.com/renesas/fsp. - Optional:
CMSIS_OVERWRITEenv variable provides an alternative source code for CMSIS. The default is https://github.com/ARM-software/CMSIS_5.
License
By using this software, you agree to the additonal terms and conditions found at: http://www.renesas.com/disclaimer.
script/fsp_base.ld, ra-fsp are licensed under Renesas license.
All Rust source code exept generated module is licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or https://opensource.org/licenses/MIT)
at your option.