add more bluenrg images
Signed-off-by: Sean Cross <sean@xobs.io>
76
index.html
@ -151,23 +151,46 @@
|
||||
</section>
|
||||
</section>
|
||||
<section>
|
||||
<section>
|
||||
<section data-transition="fade-out">
|
||||
<h2>What is an Emulator?</h2>
|
||||
<ul>
|
||||
<img class="fragment" src="media/DEC_VT100_terminal.jpg">
|
||||
<!-- <ul>
|
||||
<li>Console</li>
|
||||
<li>Desktop</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>
|
||||
<h2>Whole-System Emulator</h2>
|
||||
<img src="media/fceux-smb.png">
|
||||
<!--
|
||||
<ul>
|
||||
<li>Wii Virtual Console</li>
|
||||
<li>VirtualBox</li>
|
||||
<li>Parallels</li>
|
||||
</ul>
|
||||
-->
|
||||
</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>
|
||||
<ul>
|
||||
<li>HyperV</li>
|
||||
@ -194,8 +217,55 @@
|
||||
</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>
|
||||
<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>
|
||||
|
||||
|
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 |