Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
playground [2017/02/09 17:39] James Colvinplayground [2022/01/21 18:04] (current) – test major changes to see if it triggers an rss feed; no content changed Arthur Brown
Line 1: Line 1:
 ====== Playground ====== ====== Playground ======
 +  
 This is a place to test out wiki markup without modifying live pages. Reference for available markup and syntax are available at the [[wiki:syntax|Formatting Syntax page]]. This is a place to test out wiki markup without modifying live pages. Reference for available markup and syntax are available at the [[wiki:syntax|Formatting Syntax page]].
 + 
 ===== Bootstrap collapse ===== ===== Bootstrap collapse =====
  
Line 70: Line 70:
  
 ===== Outliner Plugin ===== ===== Outliner Plugin =====
-There is also an outliner plugin that's pretty straight forward as well.\\ the main difference though is that the sections are +There is also an outliner plugin that's pretty straight forward as well. 
-  Pros:+ 
 +--> Differences between the bootstrap collapse and outliner plugin# 
 +--> Pros#
   * You can memorize the syntax easily   * You can memorize the syntax easily
   * Nested groups are a thing   * Nested groups are a thing
   * The arrow key image makes it clear that it can be clicked on and opened   * The arrow key image makes it clear that it can be clicked on and opened
   * also supports wiki syntax inside each of the sections   * also supports wiki syntax inside each of the sections
-  * Cons: + 
-  * Not grouped together+<-- 
 +--> Cons# 
 +  * Not actually grouped together (as seen in some more of the examples below
   * cannot be coerced to nicely fit in a bulleted list like this one (bootstrap can be)   * cannot be coerced to nicely fit in a bulleted list like this one (bootstrap can be)
   * One section does not close when you open a different one   * One section does not close when you open a different one
   * The tooltip feature is obnoxious   * The tooltip feature is obnoxious
 +
 +<--
 +<--
  
 Note that all of the notes and randomness are copied and pasted from James Colvin's random testings Note that all of the notes and randomness are copied and pasted from James Colvin's random testings
Line 126: Line 133:
 <-- <--
 \\  \\ 
 +
 +===== MathJAX plugin =====
 When $a \ne 0$, there are two solutions to \(ax^2 + bx + c = 0\) and they are When $a \ne 0$, there are two solutions to \(ax^2 + bx + c = 0\) and they are
 $$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$ $$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$
  
-===== Tip, infos, and warnings ===== +More math equation options: 
-<WRAP square important 660px>  + 
-===Important=== +To display math on its own line, use double dollar signs: 
-Some Pmod IP cores require an interrupt to function properly. To see if your Pmod requires an interrupt consult the Pmod compatibility table found in the [[#overview|Overview Section]]. If your Pmod does not require an interrupt then skip to [[#build_the_project|Step 7]].+$$ \frac{d}{dx}\left( \int_{0}^{x} f(u)\,du\right)=f(x) $$ 
 +or escaped square brackets: 
 + 
 +\[ \sin A \cos B = \frac{1}{2}\left[ \sin(A-B)+\sin(A+B) \right] \] 
 +A wide range of math environments will work as well: 
 + 
 +\begin{align*} 
 +e^x & = 1 + x + \frac{x^2}{2} + \frac{x^3}{6} + \cdots \\ 
 +    & = \sum_{n\geq 0} \frac{x^n}{n!} 
 +\end{align*} 
 + 
 +Note that the math environments should not be inside the dollar sign delimiters; the environments should stand on their own with just the \begin and \end statements in order to be parsed correctly. See [[https://www.dokuwiki.org/plugin:mathjax|here]] for what "math environments" means. 
 +===== Tip, info, and important things to callout ===== 
 +<WRAP square important 650px>  
 +===WHOA!=== 
 +STOP RIGHT THERE!\\ YOU SEE THIS BOX?!\\ You can't //help// but read it can you? It's pretty sweet to have this nice box that was specified to be square (rather than round) of a specified length (650px), that is also specified as ''important'', resulting in this orange box with a triangle warning sign. If we don't want to be so aggressive with our imagery, we can also use an info or a tip callout box provided by the WRAP plugin.
 </WRAP> </WRAP>
  
 <WRAP round info 650px> <WRAP round info 650px>
-===Info=== +===Nice Formal information=== 
-This list contains all of the components defined in the board file for your platform. You can use it to easily insert an IP block that will work with a piece of hardware found on your platform, for example an Ethernet port or general purpose LED. Several of these should have already been selected when you created your initial design in step 1.1.+This round info box provides some additional information that isn't strictly needed in the main body text, but is helpful to have available.
 </WRAP> </WRAP>
  
 <WRAP round tip 650px>  <WRAP round tip 650px> 
 ===Tip=== ===Tip===
-Several of the more simple GPIO Pmods can be used with the PmodGPIO IP Core. To see if your Pmod is supported with this IP core consult the Pmod compatibility table found in the [[#overview|Overview Section]].+Here's a lovely recommendation that you can follow in case you weren't completely certain of what you needed to do next.
 </WRAP> </WRAP>
  
Line 383: Line 407:
 See Export in Common Interfaces. See Export in Common Interfaces.
  
 +===== Pmod table test =====
 +
 +
 +
 +^  [[learn:fundamentals:communication-protocols:spi:start|SPI]]  ^  [[learn:fundamentals:communication-protocols:uart:start|UART]]  ^  [[learn:fundamentals:communication-protocols:i2c:start|I²C]]  ^  [[learn:fundamentals:communication-protocols:gpio:start|GPIO]]                ^
 +| {{topic>pmod-spi -user-guide}}  | {{topic>pmod-uart -user-guide}}  | {{topic>pmod-i2c -user-guide}}  | {{topic>pmod-gpio -user-guide}}  |
 +
 +hi  
 +
 +-----
 +
 +{{Digilent Product List
 +| Product Namespace = reference:pmods
 +| Image = True
 +| Name = True
 +| Column = Bus
 +| Column = Logic Level
 +| Column = Specification Version
 +}}