Skip to content

Commit a855e4f

Browse files
Merge pull request #71 from Syycorax/e15-install
Added epsilon 15 installation page
2 parents a8d18d6 + b4c2494 commit a855e4f

File tree

14 files changed

+30586
-9966
lines changed

14 files changed

+30586
-9966
lines changed

package-lock.json

Lines changed: 30427 additions & 9961 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/App.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import Simulator from "./pages/Simulator";
2121
import FullSimulator from "./pages/simulator/FullSimulator";
2222
import "./sass/omega.library.sass";
2323
import TiPlanetConnector from "./TiPlanetConnector";
24+
import epsilon from "./pages/epsilon";
2425

2526

2627

@@ -80,6 +81,7 @@ function App() {
8081
<Route path="/policy" component={Policy} exact />
8182
<Route path="/archiving" component={Archiving} exact />
8283
<Route path="/ide/" component={IDEMain} exact />
84+
<Route path="/epsilon" component={epsilon} exact />
8385
<Route
8486
path="/ide/editor"
8587
component={() => (

src/components/header/Header.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ export default function Header(props: HeaderProps) {
5353
wiki: <Message id="toolbar.wiki" defaultMessage="Wiki" />,
5454
IDE: <Message id="toolbar.ide" defaultMessage="Python IDE" />,
5555
gitHub: <Message id="toolbar.github" defaultMessage="GitHub" />,
56+
epsilon: <Message id="toolbar.epsilon" defaultMessage="Epsilon" />,
5657
login: (
5758
<Message id="toolbar.login" defaultMessage="Login with Github" />
5859
),
@@ -83,6 +84,9 @@ export default function Header(props: HeaderProps) {
8384
<HeaderLink onClick={closeHamburger} to="/ide">
8485
{messages.IDE}
8586
</HeaderLink>
87+
<HeaderLink onClick={closeHamburger} to="/epsilon">
88+
{messages.epsilon}
89+
</HeaderLink>
8690
<HeaderLink
8791
href="https://github.com/Omega-Numworks/Omega"
8892
icon="open_in_new"

src/components/releasecard/ReleaseCardDownloadButtons.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export default function DownloadButtons(props: DownloadButtonsProps) {
1818
{
1919
href: `https://github.com/Omega-Numworks/Omega/releases/tag/${name}`,
2020
icon: "code",
21-
enabled: true,
21+
enabled: compatibility.github,
2222
externalLink: true,
2323
messageID: "releases.github",
2424
messageDefault: "GITHUB",

src/dfu/installer.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@ import Numworks from "numworks.js"
44

55
import { releases as finalReleases } from '../firmware/firmwares'
66
import { betas as betaReleases } from '../firmware/betas'
7+
import { epsilon as epsilonReleases } from "../firmware/epsilon"
78

89
// use JSON.parse(JSON.stringify()) to do a deep copy to avoid problems
910
var releases_list = JSON.parse(JSON.stringify(finalReleases));
1011
releases_list["firmwares"] = releases_list.firmwares.concat(JSON.parse(JSON.stringify(betaReleases.firmwares)));
12+
releases_list["firmwares"] = releases_list.firmwares.concat(JSON.parse(JSON.stringify(betaReleases.firmwares))).concat(JSON.parse(JSON.stringify(epsilonReleases.firmwares)));
1113

1214
// Used for debugging. When true, skips downloading and flashing.
1315
const DO_DRY_RUN = false;

src/firmware/betas.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export const betas: Releases = {
2121
web: true,
2222
android: false,
2323
"3ds": false,
24+
github: true,
2425
},
2526
available: true,
2627
setname: false,

src/firmware/epsilon.tsx

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import { Releases } from "./firmwares";
2+
3+
export const epsilon: Releases = {
4+
latest: "E15",
5+
firmwares: [
6+
{
7+
name: "E15",
8+
commit: "2883f0c599e525ac70af2994abfd426bc3d60e49",
9+
changelog: [
10+
],
11+
compatibility: {
12+
N0110: true,
13+
N0100: true,
14+
web: false,
15+
android: false,
16+
"3ds": false,
17+
github:false,
18+
},
19+
available: true,
20+
setname: false,
21+
},
22+
],
23+
};

0 commit comments

Comments
 (0)