mirror of
https://github.com/EyeTrackVR/EyeTrackVR-Docs.git
synced 2025-11-04 14:49:44 +08:00
docs: Merge pull request #10 from ShyAssassin/main
Update links to point to new repositories
This commit is contained in:
parent
84116e6508
commit
ac0bcdea43
14
about.html
14
about.html
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{V as i,a as s,b as l,c as r}from"./chunks/theme.a01b9585.js";import{o as u,c,G as n,B as a,b as o,a as e,z as t}from"./chunks/framework.7384f92b.js";const h=[{name:"Prohurtz",avatar:"https://avatars.githubusercontent.com/u/48768484?v=4",title:"Creator / Lead Software Developer / Documentor / Hardware Developer",links:[{icon:"github",link:"https://github.com/RedHawk989"}]},{name:"Summer",avatar:"https://avatars.githubusercontent.com/u/115666235?v=4",title:"Machine Learning Engineer / Data Scientist / App Developer",links:[{icon:"github",link:"https://github.com/Summer404NotFound"}]},{name:"lorow",avatar:"https://avatars.githubusercontent.com/u/14099558?v=4",title:"Lead Firmware Developer / App Developer",links:[{icon:"github",link:"https://github.com/lorow"}]},{name:"DaOfficialWizard",avatar:"https://avatars.githubusercontent.com/u/45744329?v=4",title:"Firmware Developer / Documentation Manager / App Developer",links:[{icon:"github",link:"https://github.com/ZanzyTHEbar"}]}],m=[{name:"qdot",avatar:"https://avatars.githubusercontent.com/u/34539?v=4",links:[{icon:"github",link:"https://github.com/qdot"}]},{name:"dfgHiatus",avatar:"https://avatars.githubusercontent.com/u/51272212?v=4",links:[{icon:"github",link:"https://github.com/dfgHiatus"}]},{name:"PallasNeko",avatar:"https://avatars.githubusercontent.com/u/124042774?v=4",links:[{icon:"github",link:"https://github.com/PallasNeko"}]}],d=t("div",{class:"text-[#ab5ac7]"}," Our Team ",-1),p=t("br",null,null,-1),b=t("br",null,null,-1),_=t("br",null,null,-1),g=t("a",{class:"custom-links",href:"/intro",target:"_blank"},"guides",-1),v=t("br",null,null,-1),k=t("br",null,null,-1),f=t("br",null,null,-1),w=t("br",null,null,-1),T=t("a",{class:"custom-links",href:"https://en.wikipedia.org/wiki/Open-source_model",target:"_blank"},"Open Source model",-1),y=t("br",null,null,-1),P=t("br",null,null,-1),O=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"page"},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1673640425000}'),D={name:"about.md"},x=Object.assign(D,{setup(V){return(S,N)=>(u(),c("div",null,[n(o(r),null,{default:a(()=>[n(o(i),null,{title:a(()=>[d]),lead:a(()=>[e(" The development of EyeTrackVR is guided by an international team, some of whom have chosen to be featured below."),p,b,e(" EyeTrackVR developers are a group of people who are passionate about the field of augmented and virtual reality. ")]),_:1}),n(o(s),{size:"medium",members:o(h)},null,8,["members"]),n(o(l),null,{title:a(()=>[e("Contributors")]),lead:a(()=>[e("Those who have actively contributed to development."),_,e(" Community Support")]),members:a(()=>[n(o(s),{size:"small",members:o(m)},null,8,["members"])]),_:1}),n(o(l),null,{title:a(()=>[e("Philosophy")]),lead:a(()=>[e(" The "),g,e(" on this website include some of our teams own notes (not all of them are polished) that we disclose for other people to use."),v,k,e(" Here, we hope you may find something useful to you."),f,w,e(" We advocate the "),T,e("."),y,P,e(" This is why we strive to make our work open to other people for consultation, replication and reuse. ")]),_:1})]),_:1})]))}});export{O as __pageData,x as default};
|
||||
import{V as i,a as s,b as l,c as r}from"./chunks/theme.d1f43b14.js";import{o as u,c,G as n,B as a,b as o,a as e,z as t}from"./chunks/framework.7384f92b.js";const h=[{name:"Prohurtz",avatar:"https://avatars.githubusercontent.com/u/48768484?v=4",title:"Creator / Lead Software Developer / Documentor / Hardware Developer",links:[{icon:"github",link:"https://github.com/RedHawk989"}]},{name:"Summer",avatar:"https://avatars.githubusercontent.com/u/115666235?v=4",title:"Machine Learning Engineer / Data Scientist / App Developer",links:[{icon:"github",link:"https://github.com/Summer404NotFound"}]},{name:"lorow",avatar:"https://avatars.githubusercontent.com/u/14099558?v=4",title:"Lead Firmware Developer / App Developer",links:[{icon:"github",link:"https://github.com/lorow"}]},{name:"DaOfficialWizard",avatar:"https://avatars.githubusercontent.com/u/45744329?v=4",title:"Firmware Developer / Documentation Manager / App Developer",links:[{icon:"github",link:"https://github.com/ZanzyTHEbar"}]}],m=[{name:"qdot",avatar:"https://avatars.githubusercontent.com/u/34539?v=4",links:[{icon:"github",link:"https://github.com/qdot"}]},{name:"dfgHiatus",avatar:"https://avatars.githubusercontent.com/u/51272212?v=4",links:[{icon:"github",link:"https://github.com/dfgHiatus"}]},{name:"PallasNeko",avatar:"https://avatars.githubusercontent.com/u/124042774?v=4",links:[{icon:"github",link:"https://github.com/PallasNeko"}]}],d=t("div",{class:"text-[#ab5ac7]"}," Our Team ",-1),p=t("br",null,null,-1),b=t("br",null,null,-1),_=t("br",null,null,-1),g=t("a",{class:"custom-links",href:"/intro",target:"_blank"},"guides",-1),v=t("br",null,null,-1),k=t("br",null,null,-1),f=t("br",null,null,-1),w=t("br",null,null,-1),T=t("a",{class:"custom-links",href:"https://en.wikipedia.org/wiki/Open-source_model",target:"_blank"},"Open Source model",-1),y=t("br",null,null,-1),P=t("br",null,null,-1),O=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"page"},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1673640425000}'),D={name:"about.md"},x=Object.assign(D,{setup(V){return(S,N)=>(u(),c("div",null,[n(o(r),null,{default:a(()=>[n(o(i),null,{title:a(()=>[d]),lead:a(()=>[e(" The development of EyeTrackVR is guided by an international team, some of whom have chosen to be featured below."),p,b,e(" EyeTrackVR developers are a group of people who are passionate about the field of augmented and virtual reality. ")]),_:1}),n(o(s),{size:"medium",members:o(h)},null,8,["members"]),n(o(l),null,{title:a(()=>[e("Contributors")]),lead:a(()=>[e("Those who have actively contributed to development."),_,e(" Community Support")]),members:a(()=>[n(o(s),{size:"small",members:o(m)},null,8,["members"])]),_:1}),n(o(l),null,{title:a(()=>[e("Philosophy")]),lead:a(()=>[e(" The "),g,e(" on this website include some of our teams own notes (not all of them are polished) that we disclose for other people to use."),v,k,e(" Here, we hope you may find something useful to you."),f,w,e(" We advocate the "),T,e("."),y,P,e(" This is why we strive to make our work open to other people for consultation, replication and reuse. ")]),_:1})]),_:1})]))}});export{O as __pageData,x as default};
|
||||
@ -1 +1 @@
|
||||
import{V as i,a as s,b as l,c as r}from"./chunks/theme.a01b9585.js";import{o as u,c,G as n,B as a,b as o,a as e,z as t}from"./chunks/framework.7384f92b.js";const h=[{name:"Prohurtz",avatar:"https://avatars.githubusercontent.com/u/48768484?v=4",title:"Creator / Lead Software Developer / Documentor / Hardware Developer",links:[{icon:"github",link:"https://github.com/RedHawk989"}]},{name:"Summer",avatar:"https://avatars.githubusercontent.com/u/115666235?v=4",title:"Machine Learning Engineer / Data Scientist / App Developer",links:[{icon:"github",link:"https://github.com/Summer404NotFound"}]},{name:"lorow",avatar:"https://avatars.githubusercontent.com/u/14099558?v=4",title:"Lead Firmware Developer / App Developer",links:[{icon:"github",link:"https://github.com/lorow"}]},{name:"DaOfficialWizard",avatar:"https://avatars.githubusercontent.com/u/45744329?v=4",title:"Firmware Developer / Documentation Manager / App Developer",links:[{icon:"github",link:"https://github.com/ZanzyTHEbar"}]}],m=[{name:"qdot",avatar:"https://avatars.githubusercontent.com/u/34539?v=4",links:[{icon:"github",link:"https://github.com/qdot"}]},{name:"dfgHiatus",avatar:"https://avatars.githubusercontent.com/u/51272212?v=4",links:[{icon:"github",link:"https://github.com/dfgHiatus"}]},{name:"PallasNeko",avatar:"https://avatars.githubusercontent.com/u/124042774?v=4",links:[{icon:"github",link:"https://github.com/PallasNeko"}]}],d=t("div",{class:"text-[#ab5ac7]"}," Our Team ",-1),p=t("br",null,null,-1),b=t("br",null,null,-1),_=t("br",null,null,-1),g=t("a",{class:"custom-links",href:"/intro",target:"_blank"},"guides",-1),v=t("br",null,null,-1),k=t("br",null,null,-1),f=t("br",null,null,-1),w=t("br",null,null,-1),T=t("a",{class:"custom-links",href:"https://en.wikipedia.org/wiki/Open-source_model",target:"_blank"},"Open Source model",-1),y=t("br",null,null,-1),P=t("br",null,null,-1),O=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"page"},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1673640425000}'),D={name:"about.md"},x=Object.assign(D,{setup(V){return(S,N)=>(u(),c("div",null,[n(o(r),null,{default:a(()=>[n(o(i),null,{title:a(()=>[d]),lead:a(()=>[e(" The development of EyeTrackVR is guided by an international team, some of whom have chosen to be featured below."),p,b,e(" EyeTrackVR developers are a group of people who are passionate about the field of augmented and virtual reality. ")]),_:1}),n(o(s),{size:"medium",members:o(h)},null,8,["members"]),n(o(l),null,{title:a(()=>[e("Contributors")]),lead:a(()=>[e("Those who have actively contributed to development."),_,e(" Community Support")]),members:a(()=>[n(o(s),{size:"small",members:o(m)},null,8,["members"])]),_:1}),n(o(l),null,{title:a(()=>[e("Philosophy")]),lead:a(()=>[e(" The "),g,e(" on this website include some of our teams own notes (not all of them are polished) that we disclose for other people to use."),v,k,e(" Here, we hope you may find something useful to you."),f,w,e(" We advocate the "),T,e("."),y,P,e(" This is why we strive to make our work open to other people for consultation, replication and reuse. ")]),_:1})]),_:1})]))}});export{O as __pageData,x as default};
|
||||
import{V as i,a as s,b as l,c as r}from"./chunks/theme.d1f43b14.js";import{o as u,c,G as n,B as a,b as o,a as e,z as t}from"./chunks/framework.7384f92b.js";const h=[{name:"Prohurtz",avatar:"https://avatars.githubusercontent.com/u/48768484?v=4",title:"Creator / Lead Software Developer / Documentor / Hardware Developer",links:[{icon:"github",link:"https://github.com/RedHawk989"}]},{name:"Summer",avatar:"https://avatars.githubusercontent.com/u/115666235?v=4",title:"Machine Learning Engineer / Data Scientist / App Developer",links:[{icon:"github",link:"https://github.com/Summer404NotFound"}]},{name:"lorow",avatar:"https://avatars.githubusercontent.com/u/14099558?v=4",title:"Lead Firmware Developer / App Developer",links:[{icon:"github",link:"https://github.com/lorow"}]},{name:"DaOfficialWizard",avatar:"https://avatars.githubusercontent.com/u/45744329?v=4",title:"Firmware Developer / Documentation Manager / App Developer",links:[{icon:"github",link:"https://github.com/ZanzyTHEbar"}]}],m=[{name:"qdot",avatar:"https://avatars.githubusercontent.com/u/34539?v=4",links:[{icon:"github",link:"https://github.com/qdot"}]},{name:"dfgHiatus",avatar:"https://avatars.githubusercontent.com/u/51272212?v=4",links:[{icon:"github",link:"https://github.com/dfgHiatus"}]},{name:"PallasNeko",avatar:"https://avatars.githubusercontent.com/u/124042774?v=4",links:[{icon:"github",link:"https://github.com/PallasNeko"}]}],d=t("div",{class:"text-[#ab5ac7]"}," Our Team ",-1),p=t("br",null,null,-1),b=t("br",null,null,-1),_=t("br",null,null,-1),g=t("a",{class:"custom-links",href:"/intro",target:"_blank"},"guides",-1),v=t("br",null,null,-1),k=t("br",null,null,-1),f=t("br",null,null,-1),w=t("br",null,null,-1),T=t("a",{class:"custom-links",href:"https://en.wikipedia.org/wiki/Open-source_model",target:"_blank"},"Open Source model",-1),y=t("br",null,null,-1),P=t("br",null,null,-1),O=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"page"},"headers":[],"relativePath":"about.md","filePath":"about.md","lastUpdated":1673640425000}'),D={name:"about.md"},x=Object.assign(D,{setup(V){return(S,N)=>(u(),c("div",null,[n(o(r),null,{default:a(()=>[n(o(i),null,{title:a(()=>[d]),lead:a(()=>[e(" The development of EyeTrackVR is guided by an international team, some of whom have chosen to be featured below."),p,b,e(" EyeTrackVR developers are a group of people who are passionate about the field of augmented and virtual reality. ")]),_:1}),n(o(s),{size:"medium",members:o(h)},null,8,["members"]),n(o(l),null,{title:a(()=>[e("Contributors")]),lead:a(()=>[e("Those who have actively contributed to development."),_,e(" Community Support")]),members:a(()=>[n(o(s),{size:"small",members:o(m)},null,8,["members"])]),_:1}),n(o(l),null,{title:a(()=>[e("Philosophy")]),lead:a(()=>[e(" The "),g,e(" on this website include some of our teams own notes (not all of them are polished) that we disclose for other people to use."),v,k,e(" Here, we hope you may find something useful to you."),f,w,e(" We advocate the "),T,e("."),y,P,e(" This is why we strive to make our work open to other people for consultation, replication and reuse. ")]),_:1})]),_:1})]))}});export{O as __pageData,x as default};
|
||||
@ -1 +1 @@
|
||||
import{u as r,k as p,R as s,a7 as u,a8 as c,a9 as l,aa as f,ab as d,ac as m,ad as h,ae as g,af as A,ag as v,H as C,d as P,p as y,ah as _,ai as w,aj as R,ak as T}from"./chunks/framework.7384f92b.js";import{t as b}from"./chunks/theme.a01b9585.js";const E={};const D={...b,setup(){const{lang:e}=r();p(()=>{s&&(document.cookie=`nf_lang=${e.value}; expires=Mon, 1 Jan 2024 00:00:00 UTC; path=/`)})},...E};function i(e){if(e.extends){const t=i(e.extends);return{...t,...e,async enhanceApp(a){t.enhanceApp&&await t.enhanceApp(a),e.enhanceApp&&await e.enhanceApp(a)}}}return e}const n=i(D),S=P({name:"VitePressApp",setup(){const{site:e}=r();return y(()=>{p(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),_(),w(),R(),n.setup&&n.setup(),()=>T(n.Layout)}});async function j(){const e=O(),t=x();t.provide(c,e);const a=l(e.route);return t.provide(f,a),t.component("Content",d),t.component("ClientOnly",m),Object.defineProperties(t.config.globalProperties,{$frontmatter:{get(){return a.frontmatter.value}},$params:{get(){return a.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:t,router:e,siteData:h}),{app:t,router:e,data:a}}function x(){return g(S)}function O(){let e=s,t;return A(a=>{let o=v(a);return e&&(t=o),(e||t===o)&&(o=o.replace(/\.js$/,".lean.js")),s&&(e=!1),C(()=>import(o),[])},n.NotFound)}s&&j().then(({app:e,router:t,data:a})=>{t.go().then(()=>{u(t.route,a.site),e.mount("#app")})});export{j as createApp};
|
||||
import{u as r,k as p,R as s,a7 as u,a8 as c,a9 as l,aa as f,ab as d,ac as m,ad as h,ae as g,af as A,ag as v,H as C,d as P,p as y,ah as _,ai as w,aj as R,ak as T}from"./chunks/framework.7384f92b.js";import{t as b}from"./chunks/theme.d1f43b14.js";const E={};const D={...b,setup(){const{lang:e}=r();p(()=>{s&&(document.cookie=`nf_lang=${e.value}; expires=Mon, 1 Jan 2024 00:00:00 UTC; path=/`)})},...E};function i(e){if(e.extends){const t=i(e.extends);return{...t,...e,async enhanceApp(a){t.enhanceApp&&await t.enhanceApp(a),e.enhanceApp&&await e.enhanceApp(a)}}}return e}const n=i(D),S=P({name:"VitePressApp",setup(){const{site:e}=r();return y(()=>{p(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),_(),w(),R(),n.setup&&n.setup(),()=>T(n.Layout)}});async function j(){const e=O(),t=x();t.provide(c,e);const a=l(e.route);return t.provide(f,a),t.component("Content",d),t.component("ClientOnly",m),Object.defineProperties(t.config.globalProperties,{$frontmatter:{get(){return a.frontmatter.value}},$params:{get(){return a.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:t,router:e,siteData:h}),{app:t,router:e,data:a}}function x(){return g(S)}function O(){let e=s,t;return A(a=>{let o=v(a);return e&&(t=o),(e||t===o)&&(o=o.replace(/\.js$/,".lean.js")),s&&(e=!1),C(()=>import(o),[])},n.NotFound)}s&&j().then(({app:e,router:t,data:a})=>{t.go().then(()=>{u(t.route,a.site),e.mount("#app")})});export{j as createApp};
|
||||
File diff suppressed because one or more lines are too long
115
assets/chunks/virtual_search-data.545cc0ec.js
Normal file
115
assets/chunks/virtual_search-data.545cc0ec.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{_ as e,o as a,c as t,V as s}from"./chunks/framework.7384f92b.js";const b=JSON.parse('{"title":"Development Documentation for the EyeTrackVR Docs Site","description":"","frontmatter":{},"headers":[],"relativePath":"development/docs/dev_docs.md","filePath":"development/docs/dev_docs.md","lastUpdated":1677868200000}'),r={name:"development/docs/dev_docs.md"},o=s("",12),n=[o];function l(i,c,d,p,h,u){return a(),t("div",null,n)}const g=e(r,[["render",l]]);export{b as __pageData,g as default};
|
||||
import{_ as e,o as a,c as t,V as s}from"./chunks/framework.7384f92b.js";const b=JSON.parse('{"title":"Development Documentation for the EyeTrackVR Docs Site","description":"","frontmatter":{},"headers":[],"relativePath":"development/docs/dev_docs.md","filePath":"development/docs/dev_docs.md","lastUpdated":1689147044000}'),r={name:"development/docs/dev_docs.md"},o=s("",12),n=[o];function l(i,c,d,p,h,u){return a(),t("div",null,n)}const g=e(r,[["render",l]]);export{b as __pageData,g as default};
|
||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{_ as e,o as t,c as o,V as a}from"./chunks/framework.7384f92b.js";const m=JSON.parse('{"title":"MDNS","description":"","frontmatter":{},"headers":[],"relativePath":"firmware_guide/mdns.md","filePath":"firmware_guide/mdns.md","lastUpdated":1676223729000}'),n={name:"firmware_guide/mdns.md"},s=a("",21),i=[s];function c(r,d,h,l,u,p){return t(),o("div",null,i)}const v=e(n,[["render",c]]);export{m as __pageData,v as default};
|
||||
import{_ as e,o as t,c as o,V as a}from"./chunks/framework.7384f92b.js";const m=JSON.parse('{"title":"MDNS","description":"","frontmatter":{},"headers":[],"relativePath":"firmware_guide/mdns.md","filePath":"firmware_guide/mdns.md","lastUpdated":1689147044000}'),n={name:"firmware_guide/mdns.md"},s=a("",21),i=[s];function c(r,d,h,l,u,p){return t(),o("div",null,i)}const v=e(n,[["render",c]]);export{m as __pageData,v as default};
|
||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{_ as s,a as i}from"./chunks/index.3b745ef0.js";import{_ as l,i as d}from"./chunks/index.9f7265df.js";import{o as c,c as h,G as a,B as n,b as r,V as t,z as e,a as o}from"./chunks/framework.7384f92b.js";const u=t("",4),_=e("p",null," This project is in active development. However, it is working for most users. ",-1),p=t("",5),m=e("p",null,[o(" Make sure you are using "),e("ins",{class:"text-red-400 dark:text-red-500"},"non-focused"),o(" emitters and at around "),e("ins",{class:"font-bold"},"5ma"),o(" total power. ")],-1),f=t("",9),b=t("",3),E=JSON.parse('{"title":"EyeTrackVR","description":"","frontmatter":{},"headers":[],"relativePath":"getting_started/intro.md","filePath":"getting_started/intro.md","lastUpdated":1681430214000}'),g={name:"getting_started/intro.md"},A=Object.assign(g,{setup(y){return(k,w)=>(c(),h("div",null,[u,a(s,{options:r(i).user_warning},{content:n(()=>[_]),_:1},8,["options"]),p,a(s,{options:r(i).led_power_warning},{content:n(()=>[m]),_:1},8,["options"]),f,a(l,{options:r(d).discord_content},null,8,["options"]),b]))}});export{E as __pageData,A as default};
|
||||
import{_ as s,a as i}from"./chunks/index.3b745ef0.js";import{_ as l,i as d}from"./chunks/index.9f7265df.js";import{o as c,c as h,G as a,B as n,b as r,V as t,z as e,a as o}from"./chunks/framework.7384f92b.js";const u=t("",4),_=e("p",null," This project is in active development. However, it is working for most users. ",-1),p=t("",5),m=e("p",null,[o(" Make sure you are using "),e("ins",{class:"text-red-400 dark:text-red-500"},"non-focused"),o(" emitters and at around "),e("ins",{class:"font-bold"},"5ma"),o(" total power. ")],-1),f=t("",9),b=t("",3),R=JSON.parse('{"title":"EyeTrackVR","description":"","frontmatter":{},"headers":[],"relativePath":"getting_started/intro.md","filePath":"getting_started/intro.md","lastUpdated":1689147044000}'),y={name:"getting_started/intro.md"},V=Object.assign(y,{setup(g){return(k,w)=>(c(),h("div",null,[u,a(s,{options:r(i).user_warning},{content:n(()=>[_]),_:1},8,["options"]),p,a(s,{options:r(i).led_power_warning},{content:n(()=>[m]),_:1},8,["options"]),f,a(l,{options:r(d).discord_content},null,8,["options"]),b]))}});export{R as __pageData,V as default};
|
||||
@ -1 +1 @@
|
||||
import{_ as e,o as t,c as a,V as o}from"./chunks/framework.7384f92b.js";const w=JSON.parse('{"title":"Creating Your Own Mount","description":"","frontmatter":{},"headers":[],"relativePath":"how_to_build/creating_your_own_mount.md","filePath":"how_to_build/creating_your_own_mount.md","lastUpdated":1676223729000}'),r={name:"how_to_build/creating_your_own_mount.md"},n=o('<h1 class="text-[var(--font-accent)]" id="creating-your-own-mount" tabindex="-1">Creating Your Own Mount <a class="header-anchor" href="#creating-your-own-mount" aria-label="Permalink to "Creating Your Own Mount {.text-[var(--font-accent)]}""></a></h1><h2 id="this-page-will-include-a-basic-rundown-on-how-to-create-your-own-camera-mount-for-a-headset-that-may-not-have-any-existing-community-mounts" tabindex="-1">This page will include a basic rundown on how to create your own camera mount for a headset that may not have any existing community mounts <a class="header-anchor" href="#this-page-will-include-a-basic-rundown-on-how-to-create-your-own-camera-mount-for-a-headset-that-may-not-have-any-existing-community-mounts" aria-label="Permalink to "This page will include a basic rundown on how to create your own camera mount for a headset that may not have any existing community mounts""></a></h2><p>So, you have a headset that does not have any mounts or none that work well for you. Here I will show some simple steps to get some form of a mount working.</p><h2 id="step-1-find-a-way-to-mount-to-your-headsets-lens" tabindex="-1">Step 1: Find a way to mount to your headsets lens <a class="header-anchor" href="#step-1-find-a-way-to-mount-to-your-headsets-lens" aria-label="Permalink to "Step 1: Find a way to mount to your headsets lens""></a></h2><p>The easiest way to get started is to find a lens protector for your headset. Either go to a website like <a href="https://www.thingiverse.com/" target="_blank" rel="noreferrer">Thingiverse</a> or just do a search for "3d printed lens protector for {your headset here}"</p><p>Example: Here is a lens protector for the Quest 1/2 and Rift S <a href="https://www.thingiverse.com/thing:3653631" target="_blank" rel="noreferrer">https://www.thingiverse.com/thing:3653631</a></p><h2 id="step-2-find-a-camera-mount" tabindex="-1">Step 2: Find a camera mount <a class="header-anchor" href="#step-2-find-a-camera-mount" aria-label="Permalink to "Step 2: Find a camera mount""></a></h2><p>Now, you need a way to attach the camera. We have a basic design that qdot created (taken from his mount) on the hardware GitHub <a href="https://github.com/RedHawk989/EyeTrackVR-Hardware/blob/main/3d_Printed_Mounts/Basic_Mount_Components/basic_ETVR_camera_mount.stl" target="_blank" rel="noreferrer">here</a></p><p>Alternatively, you can create your own mount if you have the skills.</p><h2 id="step-3-place-the-camera-mount-where-it-will-give-a-good-camera-angle" tabindex="-1">Step 3: Place the camera mount where it will give a good camera angle <a class="header-anchor" href="#step-3-place-the-camera-mount-where-it-will-give-a-good-camera-angle" aria-label="Permalink to "Step 3: Place the camera mount where it will give a good camera angle""></a></h2><p>The "Ideal" location is a place that gives a good view of the pupil when looking to all extremes, the lower corners do a good job at getting there, or nearly there.</p><p>You want to put the camera as close to the headset's lens as possible to achieve the biggest view of the eye. I recommend looking at other headset mounts for <a href="https://github.com/RedHawk989/EyeTrackVR-Hardware/tree/main/3d_Printed_Mounts" target="_blank" rel="noreferrer">inspiration.</a></p><h2 id="step-4-mount-your-leds" tabindex="-1">Step 4: Mount your LEDs <a class="header-anchor" href="#step-4-mount-your-leds" aria-label="Permalink to "Step 4: Mount your LEDs""></a></h2><p>You can either add parts to your mount for holding the LED boards or just glue them on. It's up to you and what works best for you, experiment!</p><h2 id="step-5-test-everything" tabindex="-1">Step 5: Test everything <a class="header-anchor" href="#step-5-test-everything" aria-label="Permalink to "Step 5: Test everything""></a></h2><p>It is unlikely you will get a perfect mount on the first try. Print, test, adjust, and repeat until you have a satisfactory mount. Good luck!</p><h2 id="step-6-get-your-mounts-listed" tabindex="-1">Step 6: Get your mounts listed <a class="header-anchor" href="#step-6-get-your-mounts-listed" aria-label="Permalink to "Step 6: Get your mounts listed""></a></h2><p>Send me the mount to be added to the docs here! You can upload it to Thingiverse or similar services, or just send me the .STLs via discord <code>(Prohurtz#0001)</code></p>',18),i=[n];function s(h,u,l,d,c,m){return t(),a("div",null,i)}const g=e(r,[["render",s]]);export{w as __pageData,g as default};
|
||||
import{_ as e,o as t,c as a,V as o}from"./chunks/framework.7384f92b.js";const w=JSON.parse('{"title":"Creating Your Own Mount","description":"","frontmatter":{},"headers":[],"relativePath":"how_to_build/creating_your_own_mount.md","filePath":"how_to_build/creating_your_own_mount.md","lastUpdated":1689147044000}'),r={name:"how_to_build/creating_your_own_mount.md"},n=o('<h1 class="text-[var(--font-accent)]" id="creating-your-own-mount" tabindex="-1">Creating Your Own Mount <a class="header-anchor" href="#creating-your-own-mount" aria-label="Permalink to "Creating Your Own Mount {.text-[var(--font-accent)]}""></a></h1><h2 id="this-page-will-include-a-basic-rundown-on-how-to-create-your-own-camera-mount-for-a-headset-that-may-not-have-any-existing-community-mounts" tabindex="-1">This page will include a basic rundown on how to create your own camera mount for a headset that may not have any existing community mounts <a class="header-anchor" href="#this-page-will-include-a-basic-rundown-on-how-to-create-your-own-camera-mount-for-a-headset-that-may-not-have-any-existing-community-mounts" aria-label="Permalink to "This page will include a basic rundown on how to create your own camera mount for a headset that may not have any existing community mounts""></a></h2><p>So, you have a headset that does not have any mounts or none that work well for you. Here I will show some simple steps to get some form of a mount working.</p><h2 id="step-1-find-a-way-to-mount-to-your-headsets-lens" tabindex="-1">Step 1: Find a way to mount to your headsets lens <a class="header-anchor" href="#step-1-find-a-way-to-mount-to-your-headsets-lens" aria-label="Permalink to "Step 1: Find a way to mount to your headsets lens""></a></h2><p>The easiest way to get started is to find a lens protector for your headset. Either go to a website like <a href="https://www.thingiverse.com/" target="_blank" rel="noreferrer">Thingiverse</a> or just do a search for "3d printed lens protector for {your headset here}"</p><p>Example: Here is a lens protector for the Quest 1/2 and Rift S <a href="https://www.thingiverse.com/thing:3653631" target="_blank" rel="noreferrer">https://www.thingiverse.com/thing:3653631</a></p><h2 id="step-2-find-a-camera-mount" tabindex="-1">Step 2: Find a camera mount <a class="header-anchor" href="#step-2-find-a-camera-mount" aria-label="Permalink to "Step 2: Find a camera mount""></a></h2><p>Now, you need a way to attach the camera. We have a basic design that qdot created (taken from his mount) on the hardware GitHub <a href="https://github.com/EyeTrackVR/EyeTrackVR-Hardware/blob/main/3d_Printed_Mounts/Basic_Mount_Components/basic_ETVR_camera_mount.stl" target="_blank" rel="noreferrer">here</a></p><p>Alternatively, you can create your own mount if you have the skills.</p><h2 id="step-3-place-the-camera-mount-where-it-will-give-a-good-camera-angle" tabindex="-1">Step 3: Place the camera mount where it will give a good camera angle <a class="header-anchor" href="#step-3-place-the-camera-mount-where-it-will-give-a-good-camera-angle" aria-label="Permalink to "Step 3: Place the camera mount where it will give a good camera angle""></a></h2><p>The "Ideal" location is a place that gives a good view of the pupil when looking to all extremes, the lower corners do a good job at getting there, or nearly there.</p><p>You want to put the camera as close to the headset's lens as possible to achieve the biggest view of the eye. I recommend looking at other headset mounts for <a href="https://github.com/EyeTrackVR/EyeTrackVR-Hardware/tree/main/3d_Printed_Mounts" target="_blank" rel="noreferrer">inspiration.</a></p><h2 id="step-4-mount-your-leds" tabindex="-1">Step 4: Mount your LEDs <a class="header-anchor" href="#step-4-mount-your-leds" aria-label="Permalink to "Step 4: Mount your LEDs""></a></h2><p>You can either add parts to your mount for holding the LED boards or just glue them on. It's up to you and what works best for you, experiment!</p><h2 id="step-5-test-everything" tabindex="-1">Step 5: Test everything <a class="header-anchor" href="#step-5-test-everything" aria-label="Permalink to "Step 5: Test everything""></a></h2><p>It is unlikely you will get a perfect mount on the first try. Print, test, adjust, and repeat until you have a satisfactory mount. Good luck!</p><h2 id="step-6-get-your-mounts-listed" tabindex="-1">Step 6: Get your mounts listed <a class="header-anchor" href="#step-6-get-your-mounts-listed" aria-label="Permalink to "Step 6: Get your mounts listed""></a></h2><p>Send me the mount to be added to the docs here! You can upload it to Thingiverse or similar services, or just send me the .STLs via discord <code>(Prohurtz#0001)</code></p>',18),i=[n];function s(h,u,l,d,c,m){return t(),a("div",null,i)}const y=e(r,[["render",s]]);export{w as __pageData,y as default};
|
||||
@ -1 +1 @@
|
||||
import{_ as e,o as t,c as a,V as o}from"./chunks/framework.7384f92b.js";const w=JSON.parse('{"title":"Creating Your Own Mount","description":"","frontmatter":{},"headers":[],"relativePath":"how_to_build/creating_your_own_mount.md","filePath":"how_to_build/creating_your_own_mount.md","lastUpdated":1676223729000}'),r={name:"how_to_build/creating_your_own_mount.md"},n=o("",18),i=[n];function s(h,u,l,d,c,m){return t(),a("div",null,i)}const g=e(r,[["render",s]]);export{w as __pageData,g as default};
|
||||
import{_ as e,o as t,c as a,V as o}from"./chunks/framework.7384f92b.js";const w=JSON.parse('{"title":"Creating Your Own Mount","description":"","frontmatter":{},"headers":[],"relativePath":"how_to_build/creating_your_own_mount.md","filePath":"how_to_build/creating_your_own_mount.md","lastUpdated":1689147044000}'),r={name:"how_to_build/creating_your_own_mount.md"},n=o("",18),i=[n];function s(h,u,l,d,c,m){return t(),a("div",null,i)}const y=e(r,[["render",s]]);export{w as __pageData,y as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{_ as e,o as t,c as o}from"./chunks/framework.7384f92b.js";const u=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"EyeTrackVR Docs","text":"Opensource and affordable VR eye tracking.","image":{"src":"/logo_light.png","alt":"ETRVR logo"},"tagline":"For Social VR Games via OSC and UDP protocol.","actions":[{"theme":"brand","text":"Get Started","link":"/getting_started/intro"},{"theme":"alt","text":"View on GitHub","link":"https://github.com/RedHawk989/EyeTrackVR"}]},"features":[{"icon":"⚡️","title":"Open Source","details":"fully open source and free to use."},{"icon":"🎉","title":"Community Driven","details":"built by you for you."},{"icon":"💰","title":"Affordable","details":"affordable and easy to use."},{"icon":"🎮","title":"Nearly All VR Headsets","details":"EyeTrackVR works with nearly all VR headsets."},{"icon":"🔨","title":"Completely DIY","details":"completely DIY and easy to build."},{"icon":"🌐","title":"Open Platform","details":"open platform and works with any Social VR game."},{"icon":"🔏","title":"Privacy Focused","details":"privacy focused and does not collect any data, hosted on your own PC."},{"icon":"📡","title":"Open Protocol","details":"EyeTrackVR uses the Open Sound Control (OSC) protocol."}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1674229165000}'),a={name:"index.md"};function n(i,l,r,s,c,d){return t(),o("div")}const m=e(a,[["render",n]]);export{u as __pageData,m as default};
|
||||
import{_ as e,o as t,c as o}from"./chunks/framework.7384f92b.js";const u=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"EyeTrackVR Docs","text":"Opensource and affordable VR eye tracking.","image":{"src":"/logo_light.png","alt":"ETRVR logo"},"tagline":"For Social VR Games via OSC and UDP protocol.","actions":[{"theme":"brand","text":"Get Started","link":"/getting_started/intro"},{"theme":"alt","text":"View on GitHub","link":"https://github.com/EyeTrackVR/EyeTrackVR"}]},"features":[{"icon":"⚡️","title":"Open Source","details":"fully open source and free to use."},{"icon":"🎉","title":"Community Driven","details":"built by you for you."},{"icon":"💰","title":"Affordable","details":"affordable and easy to use."},{"icon":"🎮","title":"Nearly All VR Headsets","details":"EyeTrackVR works with nearly all VR headsets."},{"icon":"🔨","title":"Completely DIY","details":"completely DIY and easy to build."},{"icon":"🌐","title":"Open Platform","details":"open platform and works with any Social VR game."},{"icon":"🔏","title":"Privacy Focused","details":"privacy focused and does not collect any data, hosted on your own PC."},{"icon":"📡","title":"Open Protocol","details":"EyeTrackVR uses the Open Sound Control (OSC) protocol."}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1689147044000}'),a={name:"index.md"};function n(i,l,r,s,c,d){return t(),o("div")}const m=e(a,[["render",n]]);export{u as __pageData,m as default};
|
||||
@ -1 +1 @@
|
||||
import{_ as e,o as t,c as o}from"./chunks/framework.7384f92b.js";const u=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"EyeTrackVR Docs","text":"Opensource and affordable VR eye tracking.","image":{"src":"/logo_light.png","alt":"ETRVR logo"},"tagline":"For Social VR Games via OSC and UDP protocol.","actions":[{"theme":"brand","text":"Get Started","link":"/getting_started/intro"},{"theme":"alt","text":"View on GitHub","link":"https://github.com/RedHawk989/EyeTrackVR"}]},"features":[{"icon":"⚡️","title":"Open Source","details":"fully open source and free to use."},{"icon":"🎉","title":"Community Driven","details":"built by you for you."},{"icon":"💰","title":"Affordable","details":"affordable and easy to use."},{"icon":"🎮","title":"Nearly All VR Headsets","details":"EyeTrackVR works with nearly all VR headsets."},{"icon":"🔨","title":"Completely DIY","details":"completely DIY and easy to build."},{"icon":"🌐","title":"Open Platform","details":"open platform and works with any Social VR game."},{"icon":"🔏","title":"Privacy Focused","details":"privacy focused and does not collect any data, hosted on your own PC."},{"icon":"📡","title":"Open Protocol","details":"EyeTrackVR uses the Open Sound Control (OSC) protocol."}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1674229165000}'),a={name:"index.md"};function n(i,l,r,s,c,d){return t(),o("div")}const m=e(a,[["render",n]]);export{u as __pageData,m as default};
|
||||
import{_ as e,o as t,c as o}from"./chunks/framework.7384f92b.js";const u=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"EyeTrackVR Docs","text":"Opensource and affordable VR eye tracking.","image":{"src":"/logo_light.png","alt":"ETRVR logo"},"tagline":"For Social VR Games via OSC and UDP protocol.","actions":[{"theme":"brand","text":"Get Started","link":"/getting_started/intro"},{"theme":"alt","text":"View on GitHub","link":"https://github.com/EyeTrackVR/EyeTrackVR"}]},"features":[{"icon":"⚡️","title":"Open Source","details":"fully open source and free to use."},{"icon":"🎉","title":"Community Driven","details":"built by you for you."},{"icon":"💰","title":"Affordable","details":"affordable and easy to use."},{"icon":"🎮","title":"Nearly All VR Headsets","details":"EyeTrackVR works with nearly all VR headsets."},{"icon":"🔨","title":"Completely DIY","details":"completely DIY and easy to build."},{"icon":"🌐","title":"Open Platform","details":"open platform and works with any Social VR game."},{"icon":"🔏","title":"Privacy Focused","details":"privacy focused and does not collect any data, hosted on your own PC."},{"icon":"📡","title":"Open Protocol","details":"EyeTrackVR uses the Open Sound Control (OSC) protocol."}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1689147044000}'),a={name:"index.md"};function n(i,l,r,s,c,d){return t(),o("div")}const m=e(a,[["render",n]]);export{u as __pageData,m as default};
|
||||
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{_ as s,a as l}from"./chunks/index.3b745ef0.js";import{_ as o,i as r}from"./chunks/index.9f7265df.js";import{o as d,c as h,G as t,b as a,B as c,V as n,z as e,a as i}from"./chunks/framework.7384f92b.js";const p=n("",7),u=n("",36),y=e("p",null,[i("Now press the "),e("code",null,"Cropping Mode"),i(" button. You should see a feed of your camera.")],-1),_=e("p",null,"Put your headset on and use an application to see your desktop. (Virtual desktop, SteamVR desktop, etc.)",-1),g=e("p",null,"You should see something like this:",-1),f=e("p",null,"Now, Draw a rectangle that selects your eye.",-1),m=e("p",null,"A good example of an ROI",-1),b=e("p",null,[i("Head back over to the "),e("code",null,"Tracking mode"),i(".")],-1),k=e("p",null,[i("We will now adjust our rotation by moving the "),e("code",null,"Rotation"),i(" slider.")],-1),w=e("p",null,"From this:",-1),T=e("p",null,"To this:",-1),v=e("p",null,"Now we will adjust our threshold.",-1),P=e("p",null,"Continuing with your headset on, move the slider all the way up. start slowly backing it off until mainly only your pupil is being visualized in the threshold viewer.",-1),q=e("p",null,"Example of a threshold being too low:",-1),x=e("p",null,"Example of too high of a threshold:",-1),R=e("p",null,"Example of a good threshold:",-1),S=n("",8),C=e("p",null," To best center both eyes, look at one spot and hit the 'Recenter Eye' button for each eye without moving your eyes. ",-1),E=e("h2",{id:"see-anything-outdated-on-this-guide-let-me-know-prohurtz-0001",tabindex:"-1"},[i("See anything outdated on this guide? Let me know! "),e("code",null,"Prohurtz#0001"),i(),e("a",{class:"header-anchor",href:"#see-anything-outdated-on-this-guide-let-me-know-prohurtz-0001","aria-label":'Permalink to "See anything outdated on this guide? Let me know! `Prohurtz#0001`"'},"")],-1),M=JSON.parse('{"title":"How to install, run and adjust the EyeTrackVR app.","description":"","frontmatter":{},"headers":[],"relativePath":"software_guide/eyetrackvr_app_guide.md","filePath":"software_guide/eyetrackvr_app_guide.md","lastUpdated":1688064886000}'),V={name:"software_guide/eyetrackvr_app_guide.md"},j=Object.assign(V,{setup(I){return(A,N)=>(d(),h("div",null,[p,t(o,{options:a(r).eyetrack_vr_guide_three},null,8,["options"]),u,t(o,{options:a(r).eyetrack_vr_guide_four},null,8,["options"]),y,_,g,t(o,{options:a(r).eyetrack_vr_guide_five},null,8,["options"]),f,m,t(o,{options:a(r).eyetrack_vr_guide_six},null,8,["options"]),b,k,w,t(o,{options:a(r).eyetrack_vr_guide_seven},null,8,["options"]),T,t(o,{options:a(r).eyetrack_vr_guide_eight},null,8,["options"]),v,P,q,t(o,{options:a(r).eyetrack_vr_guide_nine},null,8,["options"]),x,t(o,{options:a(r).eyetrack_vr_guide_ten},null,8,["options"]),R,t(o,{options:a(r).eyetrack_vr_guide_eleven},null,8,["options"]),S,t(s,{options:a(l).eyetrack_vr_guide_two},{content:c(()=>[C]),_:1},8,["options"]),E]))}});export{M as __pageData,j as default};
|
||||
import{_ as s,a as l}from"./chunks/index.3b745ef0.js";import{_ as o,i as r}from"./chunks/index.9f7265df.js";import{o as d,c as h,G as t,b as a,B as c,V as n,z as e,a as i}from"./chunks/framework.7384f92b.js";const p=n("",7),u=n("",36),y=e("p",null,[i("Now press the "),e("code",null,"Cropping Mode"),i(" button. You should see a feed of your camera.")],-1),_=e("p",null,"Put your headset on and use an application to see your desktop. (Virtual desktop, SteamVR desktop, etc.)",-1),g=e("p",null,"You should see something like this:",-1),f=e("p",null,"Now, Draw a rectangle that selects your eye.",-1),m=e("p",null,"A good example of an ROI",-1),b=e("p",null,[i("Head back over to the "),e("code",null,"Tracking mode"),i(".")],-1),k=e("p",null,[i("We will now adjust our rotation by moving the "),e("code",null,"Rotation"),i(" slider.")],-1),w=e("p",null,"From this:",-1),T=e("p",null,"To this:",-1),v=e("p",null,"Now we will adjust our threshold.",-1),P=e("p",null,"Continuing with your headset on, move the slider all the way up. start slowly backing it off until mainly only your pupil is being visualized in the threshold viewer.",-1),q=e("p",null,"Example of a threshold being too low:",-1),x=e("p",null,"Example of too high of a threshold:",-1),R=e("p",null,"Example of a good threshold:",-1),S=n("",8),C=e("p",null," To best center both eyes, look at one spot and hit the 'Recenter Eye' button for each eye without moving your eyes. ",-1),E=e("h2",{id:"see-anything-outdated-on-this-guide-let-me-know-prohurtz-0001",tabindex:"-1"},[i("See anything outdated on this guide? Let me know! "),e("code",null,"Prohurtz#0001"),i(),e("a",{class:"header-anchor",href:"#see-anything-outdated-on-this-guide-let-me-know-prohurtz-0001","aria-label":'Permalink to "See anything outdated on this guide? Let me know! `Prohurtz#0001`"'},"")],-1),M=JSON.parse('{"title":"How to install, run and adjust the EyeTrackVR app.","description":"","frontmatter":{},"headers":[],"relativePath":"software_guide/eyetrackvr_app_guide.md","filePath":"software_guide/eyetrackvr_app_guide.md","lastUpdated":1689147044000}'),V={name:"software_guide/eyetrackvr_app_guide.md"},j=Object.assign(V,{setup(I){return(A,N)=>(d(),h("div",null,[p,t(o,{options:a(r).eyetrack_vr_guide_three},null,8,["options"]),u,t(o,{options:a(r).eyetrack_vr_guide_four},null,8,["options"]),y,_,g,t(o,{options:a(r).eyetrack_vr_guide_five},null,8,["options"]),f,m,t(o,{options:a(r).eyetrack_vr_guide_six},null,8,["options"]),b,k,w,t(o,{options:a(r).eyetrack_vr_guide_seven},null,8,["options"]),T,t(o,{options:a(r).eyetrack_vr_guide_eight},null,8,["options"]),v,P,q,t(o,{options:a(r).eyetrack_vr_guide_nine},null,8,["options"]),x,t(o,{options:a(r).eyetrack_vr_guide_ten},null,8,["options"]),R,t(o,{options:a(r).eyetrack_vr_guide_eleven},null,8,["options"]),S,t(s,{options:a(l).eyetrack_vr_guide_two},{content:c(()=>[C]),_:1},8,["options"]),E]))}});export{M as __pageData,j as default};
|
||||
File diff suppressed because one or more lines are too long
12
contact.html
12
contact.html
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
{"about.md":"bc24a7c9","development_docs_standards.md":"34f5cc0e","firmware_guide_configure_firmware.md":"1156a298","firmware_guide_firmware.md":"2acb6454","firmware_guide_mdns.md":"df78c468","firmware_guide_rest_api.md":"ab0c274d","firmware_guide_setup_vscode.md":"fbe684df","firmware_guide_update_platformio.md":"9f4a42e7","firmware_guide_upload_and_update_firmware.md":"72da2ad7","getting_started_intro.md":"210516cf","getting_started_things_to_know.md":"dd5287e8","how_to_build_creating_your_own_mount.md":"d1af6d04","how_to_build_full_build.md":"f2c25978","development_docs_pages.md":"a16f2e91","firmware_guide_environments.md":"a939c975","dev_roadmap.md":"1d67b1f2","development_docs_dev_docs.md":"0282e19a","archive_fox_ir_v2_build_instructions.md":"4968d89f","misc_faq.md":"bc5df512","misc_vrc_avatar_setup.md":"fb8562d6","how_to_build_parts_list.md":"ee711c14","software_guide_build_software.md":"4d2a7ef2","software_guide_osc_setup.md":"a5e43cc8","index.md":"a747cd89","contact.md":"8b34e956","software_guide_eyetrackvr_app_guide.md":"5cb8ab47"}
|
||||
{"development_docs_dev_docs.md":"129593e0","firmware_guide_configure_firmware.md":"1156a298","firmware_guide_mdns.md":"6911a871","dev_roadmap.md":"1d67b1f2","archive_fox_ir_v2_build_instructions.md":"4968d89f","about.md":"9337080f","index.md":"8a593e29","how_to_build_parts_list.md":"79a4093c","misc_faq.md":"bc5df512","software_guide_build_software.md":"4d2a7ef2","misc_vrc_avatar_setup.md":"fb8562d6","development_docs_standards.md":"34f5cc0e","firmware_guide_firmware.md":"2acb6454","firmware_guide_upload_and_update_firmware.md":"72da2ad7","getting_started_intro.md":"a1fa8a01","how_to_build_creating_your_own_mount.md":"a0eff1b7","how_to_build_full_build.md":"f2c25978","firmware_guide_update_platformio.md":"9f4a42e7","development_docs_pages.md":"a16f2e91","firmware_guide_rest_api.md":"ab0c274d","getting_started_things_to_know.md":"dd5287e8","firmware_guide_environments.md":"a939c975","contact.md":"8b34e956","software_guide_eyetrackvr_app_guide.md":"dfcbc709","firmware_guide_setup_vscode.md":"fbe684df","software_guide_osc_setup.md":"a5e43cc8"}
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
14
index.html
14
index.html
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user