From 3908d2e608c958bd6627afae4aab9362f84b6b90 Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Sun, 28 Apr 2013 12:14:37 +0000 Subject: Add more information on the integrated Help package to the Atmel Studio Getting Started first-run page. --- LUFA/StudioIntegration/VSIX/GettingStarted.htm | 58 +++++++++++++++++-------- LUFA/StudioIntegration/VSIX/LUFAHelpMenu.png | Bin 0 -> 52036 bytes LUFA/StudioIntegration/makefile | 4 +- 3 files changed, 43 insertions(+), 19 deletions(-) create mode 100644 LUFA/StudioIntegration/VSIX/LUFAHelpMenu.png (limited to 'LUFA') diff --git a/LUFA/StudioIntegration/VSIX/GettingStarted.htm b/LUFA/StudioIntegration/VSIX/GettingStarted.htm index 181aac0ff..28d7c068a 100644 --- a/LUFA/StudioIntegration/VSIX/GettingStarted.htm +++ b/LUFA/StudioIntegration/VSIX/GettingStarted.htm @@ -1,7 +1,7 @@ - LUFA + Getting Started with LUFA @@ -20,7 +20,7 @@ body { - background-color: #353530; + background-color: #353535; } #container @@ -49,7 +49,7 @@ #footer { text-align: center; - font: normal 1em Georgia, sans-serif; + font: normal 1em "Georgia", sans-serif; color: #CCB; padding: 20px; } @@ -64,12 +64,17 @@ { line-height: 1.4em; padding: 0.2em 0 1.2em; - font: normal 1em Georgia, sans-serif; + font: normal 1em "Georgia", sans-serif; + } + + #content tt + { + font: normal 1em "Consolas", sans-serif; } #content h1 { - font: bold 1.3em Georgia, sans-serif; + font: bold 1.3em "Georgia", sans-serif; color: #3D3229; margin-top: 2em; margin-bottom: 0.2em; @@ -85,8 +90,15 @@ display: block; margin-left: auto; margin-right: auto; + margin-top: .5em; + margin-bottom: 1em; } + #installedinfo + { + text-align: center; + font: italic 1.1em "Georgia", sans-serif !important; + } @@ -96,39 +108,51 @@
-

The LUFA extension is now installed into Atmel Studio, and - is ready for use. To get started, read the information below.

+

The LUFA extension is now installed into Atmel Studio, and + is ready for use. +

Create an Example Project

LUFA comes with a variety of example projects, showing off several of the library features. Also included is a number of bootloaders, full LUFA powered projects, and several user-contributed projects. To see these, open the New Example Project - wizard from the File->New menu. Expand out the FourWalledCubicle node, then the Dean Camera - LUFA node to see a list - of LUFA projects.

+ wizard from the File→New menu. Expand out the FourWalledCubicle node, then the Dean Camera - LUFA node to see a list + of LUFA projects. +

Atmel Studio New Example Wizard

Configure LUFA

The LUFA Atmel Studio extension is fully integrated into the Atmel Studio IDE, including the LUFA sub-modules. Open the - ASF Wizard from the ASF->ASF Wizard menu, choose your project from your current solution, then choose + ASF Wizard from the ASF→ASF Wizard menu, choose your project from your current solution, then choose the LUFA library as the extension to configure from the Available Modules portion of the wizard. Here you can - add and remove LUFA modules to and from your project as you need them.

+ add and remove LUFA modules to and from your project as you need them. +

Atmel ASF Module Wizard

Find the Module APIs

You can view your project's included LUFA modules any time you need to from the ASF Explorer window, accessible from - the ASF->ASF Explorer menu. Here you can find a link to the module's corresponding API documentation in the LUFA - manual, as well as a direct link to the module's API header.

+ the ASF→ASF Explorer menu. Here you can find a link to the module's corresponding API documentation in the LUFA + manual, as well as a direct link to the module's API header. +

Atmel ASF Explorer Tool Window

Get Help

-

First and foremost, remember to consult the LUFA documentation - if you want to learn how to use LUFA in your project. +

If you installed the integrated help package, you can view the LUFA manual from the Help→View Help menu, or just + jump directly to the relevant documentation for a function, variable, type or other LUFA symbol in your code by first selecting + it and pressing the F1 key. If the integrated Help package fails to instal, you can re-try from the + Help→LUFA Help→Reinstall LUFA Help menu entry. +

+ + Atmel ASF Module Wizard + +

The latest LUFA manual is also available for viewing online, if you + do not wish to use the integrated help.

- If you are still stuck and need help, please sign up and post on the LUFA Mailing List - - or just search the archives to see if your question has already been answered. + If you are still stuck and need help, please post on the LUFA Mailing List + - or just search the mailing list archives to see if your question has already been answered.

Read About the Latest Developments

diff --git a/LUFA/StudioIntegration/VSIX/LUFAHelpMenu.png b/LUFA/StudioIntegration/VSIX/LUFAHelpMenu.png new file mode 100644 index 000000000..92416f093 Binary files /dev/null and b/LUFA/StudioIntegration/VSIX/LUFAHelpMenu.png differ diff --git a/LUFA/StudioIntegration/makefile b/LUFA/StudioIntegration/makefile index 471ab6dcb..c05a89d3d 100644 --- a/LUFA/StudioIntegration/makefile +++ b/LUFA/StudioIntegration/makefile @@ -35,12 +35,12 @@ VSIX_ASSETS := $(LUFA_ROOT)/DoxygenPages/Images/LUFA_thumb.png \ VSIX/"[Content_Types].xml" \ VSIX/ASFExplorer.png \ VSIX/ASFWizard.png \ + VSIX/LUFAHelpMenu.png \ VSIX/NewExampleWizard.png \ VSIX/GettingStarted.htm \ Blob/Atmel.Studio.Services.Interfaces.dll \ Blob/LUFA.dll \ - Blob/LUFA.pkgdef \ - + Blob/LUFA.pkgdef MSHELP_GEN_PARAMS := --stringparam generate.toc "book toc" \ --stringparam chunk.quietly "1" \ --stringparam chunk.section.depth "3" \ -- cgit v1.2.3