seperated pwm and timer from other designs

Signed-off-by: Joshua Fife <jpfife17@gmail.com>
This commit is contained in:
Joshua Fife 2021-07-22 13:46:39 -06:00
parent df33f9122d
commit a827cf28d8
2 changed files with 16 additions and 2 deletions

View File

@ -47,7 +47,7 @@ shift
examples="$@" examples="$@"
if [ "$fpga_family" == "xc7" -a -z "$examples" ]; then if [ "$fpga_family" == "xc7" -a -z "$examples" ]; then
examples="counter picosoc litex litex_linux button_controller" examples="counter picosoc litex litex_linux button_controller timer pulse_width_led"
elif [ "$fpga_family" == "eos-s3" -a -z "$examples" ]; then elif [ "$fpga_family" == "eos-s3" -a -z "$examples" ]; then
examples="counter" examples="counter"
fi fi
@ -55,7 +55,6 @@ fi
# activate conda and enter example dir # activate conda and enter example dir
snippets="docs/building-examples.rst:export-install-dir,fpga-fam-$fpga_family,conda-prep-env-$fpga_family,conda-act-env,enter-dir-$fpga_family" snippets="docs/building-examples.rst:export-install-dir,fpga-fam-$fpga_family,conda-prep-env-$fpga_family,conda-act-env,enter-dir-$fpga_family"
additionalDesigns="docs/building-examples.rst:export-install-dir,fpga-fam-$fpga_family,conda-prep-env-$fpga_family,conda-act-env,enter-dir-$fpga_family,additional_examples"
# Xilinx 7-Series examples # Xilinx 7-Series examples
if [ "$fpga_family" = "xc7" ]; then if [ "$fpga_family" = "xc7" ]; then
@ -78,6 +77,12 @@ if [ "$fpga_family" = "xc7" ]; then
"button_controller") "button_controller")
snippets="${additionalDesigns} xc7/additional_examples/button_controller/README.rst:example-debouncer-basys3" snippets="${additionalDesigns} xc7/additional_examples/button_controller/README.rst:example-debouncer-basys3"
;; ;;
"pulse_width_led")
snippets="${snippets} xc7/pulse_width_led/README.rst:example-pulse-arty-35t"
;;
"timer")
snippets="${snippets} xc7/timer/README.rst:example-watch-basys3"
;;
*) *)
echo "ERROR: Unknown example name: $example" >&2 echo "ERROR: Unknown example name: $example" >&2
exit 1 exit 1

View File

@ -91,6 +91,14 @@ Enter the directory that contains examples for Xilinx 7-Series FPGAs:
.. jinja:: xc7_linux_litex_demo .. jinja:: xc7_linux_litex_demo
:file: templates/example.jinja :file: templates/example.jinja
.. jinja:: xc7_timer
:file: templates/example.jinja
.. jinja:: xc7_pulse_width_led
:file: templates/example.jinja
Additional Examples Additional Examples
------------------- -------------------
@ -102,6 +110,7 @@ for the basys3 board in the additional_examples directory:
cd additional_examples cd additional_examples
QuickLogic EOS S3 QuickLogic EOS S3
----------------- -----------------