Log measurements on SD card added on DISCO-L476VG board acceleration, omega, compass & 5 Analog values
Dependencies: BSP_DISCO_L476VG COMPASS_DISCO_L476VG ConfigFile GYRO_DISCO_L476VG SDFileSystem mbed
main.cpp
- Committer:
- flowh
- Date:
- 2016-02-13
- Revision:
- 2:f53340e49cc0
- Parent:
- 1:e1f3b4b8b99b
File content as of revision 2:f53340e49cc0:
/* -------------------------------------------------------- DISCOLogger for DISCO-L476VG Version 2.0 February 12th 2016 Florent HADDAD Save on SD card at up to at least 100Hz Acceleration, Gyroscope, Compass 5 Analog input (PA_0..PA_5 except PA_4) SdCard connected on : PE_12 to PE_15 for SPI 3.3V Start/Stop switch between 3V and PD_0 Green led blinks during log Requires on sdcard file "index.txt" with folowing line : Index=0 Index.txt defines the next file index name to be written. Value written in Index.txt will change after each log. tested up to 100Hz acquisition frequency For any unknown reason, may need to be downloaded twice to run properly ! * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING * BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------*/ #include "mbed.h" #include "DefinitionIO.h" int main() { Init(); //initialization of I/O Mesures.Update(); //required to start safely IOs while(1) { //main loop is actually performed in a ticker defined in "DefinitionIO/Init()" } }