fwatch:maciej_mec commitshttps://ohwr.org/project/f-watch/commits/maciej_mec2014-10-10T17:48:11Zhttps://ohwr.org/project/f-watch/commit/6524cf07bbf2ea57714bdfb53a1ce472123203fclicense and authors for the case2014-10-10T17:48:11ZMaciej Lipinskimaciej.lipinski@cern.chhttps://ohwr.org/project/f-watch/commit/7892652d3692b27633853400e0dc925d8fc7a876Removed test projects, copied freertos to freewatch2014-10-09T16:30:54ZTheodor Stanat.stana@cern.ch
The test projects are now in the test-projects branchhttps://ohwr.org/project/f-watch/commit/e61afc6d784ce4a2953b99dd2c9965af2d2ad7e5Merged branch 'mcattin_mec_dev'2014-10-09T16:10:51ZMaciej Suminskimaciej.suminski@cern.ch
Conflicts:
.gitignore
doc/icons/icons.svg
hw/block_diagram/block_diagram.svg
hw/freewatch_v1/freewatch_v1.cmp
hw/freewatch_v1/freewatch_v1.kicad_pcb
hw/freewatch_v1/freewatch_v1.net
hw/freewatch_v1/freewatch_v1.pro
hw/freewatch_v1/mcu_display.sch
hw/freewatch_v1/periph_sensors.sch
hw/freewatch_v1/usb_power.sch
mec/sketch/components_placement.fcstdhttps://ohwr.org/project/f-watch/commit/da2dd42b7201bef89bcf243d45ce7a2053296ca5Made all apps return on BUT_TL as well2014-10-08T14:34:59ZTheodor Stanat.stana@cern.ch
Also removed second (for now) redundant GPS coordinate app screenhttps://ohwr.org/project/f-watch/commit/38e0cf16210d6b3a7afa13d8ef5b5553913e837cTime settings fix.2014-10-08T14:15:59ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/06d30f350dd7c0e58a874d4da1fb4ee9947a7f4aset_date: Fixed setting years.2014-10-08T13:42:53ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/10ac8402fb020e97f8284422e036d3f8f3afecb6Removed GPS tracking stuff, deferred for later2014-10-08T13:28:14ZTheodor Stanat.stana@cern.chhttps://ohwr.org/project/f-watch/commit/ca8f1d7699e1863e766edbfc9d434b79c434c6f7Commented GPS library code2014-10-08T09:11:07ZTheodor Stanat.stana@cern.chhttps://ohwr.org/project/f-watch/commit/cc9122a4559fb0e218bb84c656f2069932076826ixed DEG MIN SEC display and changed headers to gpslib files2014-10-08T08:40:40ZTheodor Stanat.stana@cern.chhttps://ohwr.org/project/f-watch/commit/751c05463433f5b4470964cdc51dcd2a1f4b2962app still hardfaults due to gps tracking2014-10-08T06:36:38ZThedi Stanat.stana@cern.chhttps://ohwr.org/project/f-watch/commit/367c5f6fcad98e354a06cc7ed777fc0d9c24d265Work towards reliable GPS trace storage, not there yet.2014-10-07T22:18:59ZTheodor Stanat.stana@cern.ch
work:
- configured FatFs to support long file names
- configured FreeRTOS for max sleep mode = EM1 (this makes the GPS work with the
OS putting the MCU in sleep mode)
- set optimization level to -O0, to make the accelerometer and compass work
- fooling around in GPS background task to try to store GPS tracehttps://ohwr.org/project/f-watch/commit/e5c3c43693667aa1f72476b19704ee1dd7e477f0mass_storage: USB seems to be very impatient.2014-10-07T21:07:20ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/ed202b33ef89d2fb01e41b9770ab487e95420853Always initialize variables!2014-10-07T20:58:54ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/7039ad0a72a0edd50bc6094b64a3958a0aa0e03cEM2 enabled.2014-10-07T20:35:32ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/c5c435e9061d1d19ac645cd5fb2491e4656e64f9ui: Battery indicator shows the proper status at the beginning.2014-10-07T18:59:47ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/75f2a8f8878a538904a469e5d780dff7f5cd5912lcd: Disable DMA transfers depending on the power saving mode.2014-10-07T18:35:48ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/5cdb116919f6397722c2d3a2db657d14e660d8a6example: Minor fix (update status bar on some events).2014-10-07T18:34:47ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/cd1fddc1215ca7ba5e1c76625bfec8eb6da35f85Fixed switching between coordinates and elevation in gps_coord.2014-10-07T18:22:31ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/5f80346887588e2ce3f19b5d8059f61dcb817363Fixed xQueueReceive() ticks-to-wait parameter in tasks.2014-10-07T18:22:03ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/347afa14a5568a72733959456c6504e0d29263b0Fix charging indicator.2014-10-07T17:25:55ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/9832038ce69cd31c5df6b585911e9807cf6adf0eFix score overflows in the ball game.2014-10-07T17:25:14ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/da6117444337279c9c4be707b9558f590b8d7e05Fixed some warnings.2014-10-07T07:57:54ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/5f40efa3f4dd9bac0def68d8e5ae298bb9a49791Work towards track file naming, no particular progress2014-10-07T06:27:12ZThedi Stanat.stana@cern.chhttps://ohwr.org/project/f-watch/commit/87a0e9ca5796a9909ce21379c6209891cf551e69Implemented GPS tracking2014-10-07T00:30:54ZThedi Stanat.stana@cern.chhttps://ohwr.org/project/f-watch/commit/ee006822ec5aa91a3d555f1dd1cf24b07864359fgps-tracking: Implemented mutex sync for SD card access2014-10-06T23:15:45ZThedi Stanat.stana@cern.chhttps://ohwr.org/project/f-watch/commit/8e8fcdc1580415a77cf2d5aa7add55452aee0a23Fixed non-working GPS module in release mode2014-10-06T21:29:50ZThedi Stanat.stana@cern.ch
The bloody compiler optimization was screwing over NMEA parsing, which made the
GPS not work anymore.
Thank you GCC for taking away 2 hrs of my life, just like that: POOF!https://ohwr.org/project/f-watch/commit/17844262b3558f6cdedc4dec4109e652d5ada962Slight aesthetic changes2014-10-06T21:29:35ZThedi Stanat.stana@cern.chhttps://ohwr.org/project/f-watch/commit/723d2145df8a58d9afb08545a129b322ddef7aacStarted work on GPS tracking2014-10-06T06:09:24ZThedi Stanat.stana@cern.ch
For now, I was only testing writing a file to the SD card from the FreeRTOS
apps. It doesn't yet work.https://ohwr.org/project/f-watch/commit/8f196ba063ac417b6ed6c208558c28e1b5286551Use TR button to exit from USB mass storage app2014-10-06T06:08:24ZThedi Stanat.stana@cern.ch
All other apps use the same button to exit, so the USB mass storage app was
changed in kind.https://ohwr.org/project/f-watch/commit/bb2e984b9cad1eec6694d0d950563e1f4abd2351USB mass storage application in release mode.2014-10-05T19:22:55ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/141383cbff17e07ee87c7e195aa05a2b629a43a8Add blobify script2014-10-05T19:11:36ZTheodor Stanat.stana@cern.chhttps://ohwr.org/project/f-watch/commit/a2ec2372ec67805da7f945165b7e5664b3a510a7Store settings to flash2014-10-05T19:03:47ZTheodor Stanat.stana@cern.chhttps://ohwr.org/project/f-watch/commit/1e7f7e9812a2c2b0a47109ecae512aaff5582306settings: Added functions, changed the GMT offset setting type2014-10-05T16:18:40ZTheodor Stanat.stana@cern.ch
The setting_apply() and setting_get() functions were added, to make it easier to
work with the settings structs. Also, to make the GMT offset setting work with
these two functions, the setting was split into two settings, now of type
setting_t.https://ohwr.org/project/f-watch/commit/ec86e02d465e81737a1a3cfe5b2512c9c7fc404fcompass: Disabled the calibration.2014-10-05T14:10:25ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/d74dd6b51a3ef4d24310cb96e91ec54184d52f52compass: Removed the status bar (the app is now fullscreen).2014-10-05T14:10:17ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/5d5c7dfadf9e33c346af0c9716ddad7fdea6981cclock: Increased the size of the clock canvas.2014-10-05T14:10:10ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/92fd048316d39885e31d4319a42c282691f6d8fffreertos: Enable configUSE_TICKLESS_IDLE.2014-10-05T14:09:57ZMaciej Suminskimaciej.suminski@cern.chhttps://ohwr.org/project/f-watch/commit/e5017ef44b37f8193247bfdf82947ca3f9a5a2c0gps: Added previously removed including of stdio.h2014-10-05T13:55:56ZTheodor Stanat.stana@cern.chhttps://ohwr.org/project/f-watch/commit/a11623b7190069cea873229245824dca3cda2f41Using USB debug only when DEBUG symbol is set2014-10-05T13:54:02ZTheodor Stanat.stana@cern.chhttps://ohwr.org/project/f-watch/commit/df3d28475f03ed0d7478127a7819f61206ac0f8fAdded ui_update() as default event behaviour in settings apps2014-10-05T13:33:40ZTheodor Stanat.stana@cern.ch