add more bluenrg images
Signed-off-by: Sean Cross <sean@xobs.io>
76
index.html
@ -151,23 +151,46 @@
|
|||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<section>
|
<section data-transition="fade-out">
|
||||||
<h2>What is an Emulator?</h2>
|
<h2>What is an Emulator?</h2>
|
||||||
<ul>
|
<img class="fragment" src="media/DEC_VT100_terminal.jpg">
|
||||||
|
<!-- <ul>
|
||||||
<li>Console</li>
|
<li>Console</li>
|
||||||
<li>Desktop</li>
|
<li>Desktop</li>
|
||||||
<li>CPU</li>
|
<li>CPU</li>
|
||||||
</ul>
|
</ul> -->
|
||||||
|
</section>
|
||||||
|
<section data-transition="fade-in">
|
||||||
|
<h2>What is an Emulator?</h2>
|
||||||
|
<img src="media/bbs-example.png">
|
||||||
|
<!-- <ul>
|
||||||
|
<li>Console</li>
|
||||||
|
<li>Desktop</li>
|
||||||
|
<li>CPU</li>
|
||||||
|
</ul> -->
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<h2>Whole-System Emulator</h2>
|
<h2>Whole-System Emulator</h2>
|
||||||
|
<img src="media/fceux-smb.png">
|
||||||
|
<!--
|
||||||
<ul>
|
<ul>
|
||||||
<li>Wii Virtual Console</li>
|
<li>Wii Virtual Console</li>
|
||||||
<li>VirtualBox</li>
|
<li>VirtualBox</li>
|
||||||
<li>Parallels</li>
|
<li>Parallels</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
-->
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
|
<h2>Whole-System Emulator</h2>
|
||||||
|
<img src="media/fceux-smb-debug.png">
|
||||||
|
<!--
|
||||||
|
<ul>
|
||||||
|
<li>Wii Virtual Console</li>
|
||||||
|
<li>VirtualBox</li>
|
||||||
|
<li>Parallels</li>
|
||||||
|
</ul>
|
||||||
|
-->
|
||||||
|
</section> <section>
|
||||||
<h2>Transparent Emulator</h2>
|
<h2>Transparent Emulator</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li>HyperV</li>
|
<li>HyperV</li>
|
||||||
@ -194,8 +217,55 @@
|
|||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
|
<section data-transition="fade-out">
|
||||||
|
<h2>What is a Computer?</h2>
|
||||||
|
<img class="fragment" src="media/bluenrg-block-diagram.png">
|
||||||
|
</section>
|
||||||
|
<section data-transition="fade">
|
||||||
|
<h2>What is a Computer?</h2>
|
||||||
|
<img src="media/bluenrg-block-diagram-no-extra-bits.png">
|
||||||
|
</section>
|
||||||
|
<section data-transition="fade">
|
||||||
|
<h2>What is a Computer?</h2>
|
||||||
|
<img src="media/bluenrg-block-diagram-cpu.png">
|
||||||
|
</section>
|
||||||
|
<section data-transition="fade">
|
||||||
|
<h2>What is a Computer?</h2>
|
||||||
|
<img src="media/bluenrg-block-diagram-memories.png">
|
||||||
|
</section>
|
||||||
|
<section data-transition="fade-in">
|
||||||
|
<h2>What is a Computer?</h2>
|
||||||
|
<img src="media/bluenrg-block-diagram-peripherals.png">
|
||||||
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<h2>What is a Computer?</h2>
|
<h2>What is a Computer?</h2>
|
||||||
|
<img src="media/bluenrg-peripherals.png">
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>What is a Computer?</h2>
|
||||||
|
<img src="media/bluenrg-memory-map.png">
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>What is a Computer?</h2>
|
||||||
|
<img src="media/conceptual-diagram.png">
|
||||||
|
</section>
|
||||||
|
<section>
|
||||||
|
<h2>Defining a Computer in Renode</h2>
|
||||||
|
<pre><code data-trim>
|
||||||
|
flash: Memory.MappedMemory @ sysbus 0x00000000
|
||||||
|
size: 0x00008000
|
||||||
|
|
||||||
|
sram: Memory.MappedMemory @ sysbus 0x20000000
|
||||||
|
size: 0x00001000
|
||||||
|
|
||||||
|
nvic: IRQControllers.NVIC @ sysbus 0xE000E000
|
||||||
|
IRQ -> cpu@0
|
||||||
|
|
||||||
|
cpu: CPU.CortexM @ sysbus
|
||||||
|
nvic: nvic
|
||||||
|
cpuType: "cortex-m0+"
|
||||||
|
PerformanceInMips: 24
|
||||||
|
</code></pre>
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
108
js/robot.js
Normal file
@ -0,0 +1,108 @@
|
|||||||
|
/**
|
||||||
|
* highlight.js Robot Framework syntax highlighting definition
|
||||||
|
*
|
||||||
|
* @see https://github.com/isagalaev/highlight.js
|
||||||
|
*
|
||||||
|
* @package: highlightjs-robot
|
||||||
|
* @author: Harri Paavola <harri.paavola@gmail.com>
|
||||||
|
* @since: 2019-08-05
|
||||||
|
*/
|
||||||
|
|
||||||
|
var module = module ? module : {}; // shim for browser use
|
||||||
|
|
||||||
|
function hljsDefineRobot(hljs) {
|
||||||
|
var VAR = {
|
||||||
|
className: 'variable',
|
||||||
|
begin: /\$\{/,
|
||||||
|
end: /\}/
|
||||||
|
};
|
||||||
|
var DICT = {
|
||||||
|
className: 'variable',
|
||||||
|
begin: /\&\{/,
|
||||||
|
end: /\}/
|
||||||
|
};
|
||||||
|
var LIST = {
|
||||||
|
className: 'variable',
|
||||||
|
begin: /\@\{/,
|
||||||
|
end: /\}/
|
||||||
|
};
|
||||||
|
var NUMBER = {
|
||||||
|
className: 'number',
|
||||||
|
begin: /\$\{([0-9])/,
|
||||||
|
end: /\}/
|
||||||
|
};
|
||||||
|
var SECTION = {
|
||||||
|
className: 'section',
|
||||||
|
begin: /^(\*{1,3})/,
|
||||||
|
end: /$/
|
||||||
|
};
|
||||||
|
var DOC = {
|
||||||
|
className: 'comment',
|
||||||
|
begin: /^\s*\[?Documentation\]?\s+/,
|
||||||
|
end: /$/
|
||||||
|
};
|
||||||
|
var DOC_CONT = {
|
||||||
|
className: 'comment',
|
||||||
|
begin: /^\.\.\./,
|
||||||
|
end: /$/
|
||||||
|
};
|
||||||
|
var COMMENT = {
|
||||||
|
className: 'comment',
|
||||||
|
begin: /(^| {2,}|\t|\| {1,})#/,
|
||||||
|
end: /$/
|
||||||
|
};
|
||||||
|
var TEST = {
|
||||||
|
className: 'name',
|
||||||
|
begin: /(^([^*| |\t|\n)]))\w/,
|
||||||
|
end: /($|\s{2,})/,
|
||||||
|
contains: [VAR]
|
||||||
|
};
|
||||||
|
var SETTING = {
|
||||||
|
className: 'built_in',
|
||||||
|
begin: /^\s+\[(Tags|Setup|Teardown|Template|Timeout|Arguments|Return)\]/,
|
||||||
|
end: /$| {2,}|\t/,
|
||||||
|
contains: [VAR],
|
||||||
|
relevance: 10
|
||||||
|
};
|
||||||
|
var CONST = {
|
||||||
|
className: 'attribute',
|
||||||
|
begin: /^(Library|Resource|Test Timeout|Test Template|Test Teardown|Test Setup|Default Tags|Force Tags|Variables|Suite Setup|Suite Teardown)(?:( )|( \| ))/,
|
||||||
|
end: /$| {2,}|\t/,
|
||||||
|
contains: [VAR],
|
||||||
|
relevance: 10
|
||||||
|
};
|
||||||
|
var GHERKIN = {
|
||||||
|
className: 'comment',
|
||||||
|
variants: [
|
||||||
|
{begin: /^\s{2,}given/, end: /\s/},
|
||||||
|
{begin: /^\s{2,}when/, end: /\s/},
|
||||||
|
{begin: /^\s{2,}then/, end: /\s/},
|
||||||
|
{begin: /^\s{2,}and/, end: /\s/}
|
||||||
|
]
|
||||||
|
};
|
||||||
|
return {
|
||||||
|
case_insensitive: true,
|
||||||
|
aliases: ['robot', 'rf'],
|
||||||
|
keywords: 'Settings Keywords [Return] [Teardown] [Timeout] [Setup] [Tags] [Arguments] [Documentation]',
|
||||||
|
contains: [
|
||||||
|
NUMBER,
|
||||||
|
VAR,
|
||||||
|
DICT,
|
||||||
|
LIST,
|
||||||
|
SECTION,
|
||||||
|
CONST,
|
||||||
|
DOC,
|
||||||
|
DOC_CONT,
|
||||||
|
TEST,
|
||||||
|
COMMENT,
|
||||||
|
SETTING,
|
||||||
|
GHERKIN
|
||||||
|
]
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = function(hljs) {
|
||||||
|
hljs.registerLanguage('robot', hljsDefineRobot);
|
||||||
|
};
|
||||||
|
|
||||||
|
module.exports.definer = hljsDefineRobot;
|
BIN
media/DEC_VT100_terminal.jpg
Normal file
After Width: | Height: | Size: 2.0 MiB |
BIN
media/bbs-example.png
Normal file
After Width: | Height: | Size: 2.1 MiB |
Before Width: | Height: | Size: 182 KiB After Width: | Height: | Size: 153 KiB |
Before Width: | Height: | Size: 176 KiB After Width: | Height: | Size: 192 KiB |
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 143 KiB |
Before Width: | Height: | Size: 232 KiB After Width: | Height: | Size: 242 KiB |
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 86 KiB |
BIN
media/bluenrg-memory-map.png
Normal file
After Width: | Height: | Size: 202 KiB |
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 118 KiB |
BIN
media/bluenrg2-blocks.afphoto
Normal file
BIN
media/bluenrg2-memory-map.afphoto
Normal file
BIN
media/bluenrg2-peripherals.afphoto
Normal file
BIN
media/conceptual-diagram.afdesign
Normal file
BIN
media/conceptual-diagram.png
Normal file
After Width: | Height: | Size: 95 KiB |
BIN
media/fceux-smb-debug.png
Normal file
After Width: | Height: | Size: 1.0 MiB |
BIN
media/fceux-smb.png
Normal file
After Width: | Height: | Size: 68 KiB |