Commit Graph

92 Commits

Author SHA1 Message Date
mmi
d5a10b7c2e Fixed problem with errors not showing up when repair process finished
Started working on issue to release tesla gun only when target voltage has been reached

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@430 05563f52-14a8-4384-a975-3d1654cca0fa
2018-02-05 15:58:06 +00:00
dvl
cfb55967c7 Doxygen update
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@428 05563f52-14a8-4384-a975-3d1654cca0fa
2018-01-15 11:40:43 +00:00
dvl
15ab232e82 Doxygen update
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@427 05563f52-14a8-4384-a975-3d1654cca0fa
2018-01-15 11:04:24 +00:00
dvl
41ebc02741 Doxygen update
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@426 05563f52-14a8-4384-a975-3d1654cca0fa
2018-01-15 09:09:09 +00:00
mmi
b0eae7b776 updated makefile regarding doxygen call
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@425 05563f52-14a8-4384-a975-3d1654cca0fa
2018-01-12 15:23:35 +00:00
mmi
08170e0de7 Updated doxygen config file
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@424 05563f52-14a8-4384-a975-3d1654cca0fa
2018-01-12 13:34:32 +00:00
mmi
7f42b00161 Performed some doxygen updates
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@423 05563f52-14a8-4384-a975-3d1654cca0fa
2018-01-12 12:59:03 +00:00
mmi
ed3b53ce32 Doxygen documentation tryouts and file SVN properties
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@422 05563f52-14a8-4384-a975-3d1654cca0fa
2018-01-12 09:22:52 +00:00
dvl
e3a3273e81 More doxygen documentation
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@421 05563f52-14a8-4384-a975-3d1654cca0fa
2018-01-11 15:38:56 +00:00
mmi
90f6da3dbe Fixed a bug in PIN CHANGE
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@420 05563f52-14a8-4384-a975-3d1654cca0fa
2018-01-11 15:20:32 +00:00
dvl
20885c64e8 More doxygen documentation
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@419 05563f52-14a8-4384-a975-3d1654cca0fa
2018-01-11 14:56:48 +00:00
dvl
33bbbf4827 More doxygen documentation
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@418 05563f52-14a8-4384-a975-3d1654cca0fa
2018-01-11 14:20:29 +00:00
mmi
1bbfa1c7f3 Added calibration setpoints
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@417 05563f52-14a8-4384-a975-3d1654cca0fa
2018-01-11 13:55:17 +00:00
dvl
9915a5a349 More doxygen documentation
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@416 05563f52-14a8-4384-a975-3d1654cca0fa
2018-01-11 13:51:42 +00:00
dvl
39ceb106cf Added doxygen Makefile target
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@415 05563f52-14a8-4384-a975-3d1654cca0fa
2018-01-11 13:09:49 +00:00
mmi
baabe5e01c added missing file
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@414 05563f52-14a8-4384-a975-3d1654cca0fa
2018-01-11 12:40:36 +00:00
mmi
5e6e8a8ff5 Stability Fix
Clearing flags instead of ITStatus seems to improve stability in EXTI interrupts

Added ASSERT functionality for STM std periphery library

Also busy updating the HW validation menu


git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@411 05563f52-14a8-4384-a975-3d1654cca0fa
2017-12-22 14:09:08 +00:00
mmi
15d02bfa4f Updated comments
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@410 05563f52-14a8-4384-a975-3d1654cca0fa
2017-12-18 15:05:26 +00:00
mmi
0fb4fa7deb Fixed comments
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@409 05563f52-14a8-4384-a975-3d1654cca0fa
2017-12-18 14:32:51 +00:00
mmi
e92304755c Update on menu texts from Pho
tweaked IRQ priorities

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@408 05563f52-14a8-4384-a975-3d1654cca0fa
2017-12-18 08:26:14 +00:00
mmi
f3e4c109d1 Fixed some priorities for IRQs for stability
Fixed ERROR/ERREUR messages position

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@403 05563f52-14a8-4384-a975-3d1654cca0fa
2017-12-15 13:03:39 +00:00
mmi
ce53e07dfe Fixed some message positions on display
Added french translation for PCBA names

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@369 05563f52-14a8-4384-a975-3d1654cca0fa
2017-12-15 09:29:16 +00:00
mmi
cf36c08380 Fixed some tasks regarding priority and stack
Updated makefile structure to support multi build 

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@362 05563f52-14a8-4384-a975-3d1654cca0fa
2017-12-14 15:15:03 +00:00
mmi
3852a5e0d8 Added BiColour led behaviour to menu
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@360 05563f52-14a8-4384-a975-3d1654cca0fa
2017-12-13 14:02:34 +00:00
mmi
a48164fe7a Added buzzer
Added powerloss detector

Added buzzer behaviour to system.
Added powerloss behaviour to system 

Added french translation to menu texts

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@359 05563f52-14a8-4384-a975-3d1654cca0fa
2017-12-13 13:22:06 +00:00
mmi
056572f24e Replaced verification of voltageFree rows with HighVoltageDetection module
Added LED module

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@338 05563f52-14a8-4384-a975-3d1654cca0fa
2017-12-04 15:18:32 +00:00
mmi
e3b613c976 Updated all GPIO to PCBA updated version
Added LED module

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@321 05563f52-14a8-4384-a975-3d1654cca0fa
2017-12-01 13:48:28 +00:00
mmi
1415b5c6f2 Started working on next milestone
- Removed the 6V5 power enable 
- Tweaked the cursor position for preset configuration
- Updated the MenuText header file for translation at Photonis

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@320 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-30 13:35:51 +00:00
mmi
440a7d57fc add a bug
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@303 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-23 08:39:02 +00:00
mmi
96308f65f4 Added document parts
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@287 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-22 12:44:59 +00:00
mmi
bb85861d18 Small minor issue with the makefile
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@286 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-21 13:47:53 +00:00
mmi
c7c1699e12 Fixed makefile switches
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@285 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-21 13:29:55 +00:00
mmi
ff01d92ea8 Fixed HW validation menu
Fixed some minor issues/bugs

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@284 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-21 12:36:16 +00:00
mmi
553ebd04c1 Fixed number of stages bug.
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@282 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-17 13:59:48 +00:00
mmi
5e29b31c8c Fixed language problems. Menu is totally independent from constant strings now, all messages are taken from dedicated include file "MenuText.h"
Makefile is adapted

Added "Dispay_writeCentered" function, which safes a lot of code

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@281 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-17 13:51:41 +00:00
mmi
462f98b302 updated buglist
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@280 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-16 14:08:26 +00:00
mmi
9228f23248 Added buglist to generate release notes
Fixed bug with PIN CHANGE VERIFICATION. All pins were accepted. is fixed now

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@279 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-16 14:07:46 +00:00
mmi
711f8e72be Fixed multiple bugs and errors.
- Added WARNING handler
- put voltage calculations to dedicated module

fixed last errors. Updated menu repair screen without ERROR from PID 

This is version 0.9.0.3, which is used for the first duration test
Will also be tagged

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@272 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-15 15:40:39 +00:00
mmi
17207a3a4b Fixed some major issues with RAM shortage. Also moved the cached storage to a MALLOC design instead of fixed memory usage. Using freertos porteds malloc and free required to move to HEAP4 to make sure memory does not get fragmented.
Resized nearly all task stacks

Also: 
- Menu fixes for insertion. Almost done, just need to fix the negative voltage insertion for mcp and cathode
- Added Device parameters, must be filled in

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@271 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-07 15:50:25 +00:00
mmi
27755498e6 - Moved the menu texts to dedicated file to support future language switch option
- split the menu into core, elements as generic modules

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@270 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-03 08:07:27 +00:00
mmi
4901cb1a09 Updated memory storage functionality
- cachedStorage is functional
- Presets can be loaded from FLASH
- CRC32 added and applied
- Presets with corrputed data will be replaced by default preset

Next: Preset update functionality from menu 

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@269 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-02 12:58:27 +00:00
mmi
76783a6061 implemented memory device, flashStorage and cached storage
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@268 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-31 07:35:17 +00:00
mmi
a50a10995f Updated menu. Can now preview presets and preset number is shown when selected and when repair is in process
Fixed negative value handling in DAConverter and ADConverter 

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@267 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-26 12:08:32 +00:00
mmi
9a0d6a2288 Added some IO modules (teslaGun, solenoid, powerEnable) as dedicated modules instead of general IO
Fixed code behind them

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@266 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-25 14:50:20 +00:00
mmi
7e6f4a735c modifications at Photonis
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@265 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-25 11:49:09 +00:00
mmi
6cc49f4e47 Created a version that regulates negatively. Buggy, though. Enough for pre-compliance but must be fixed afterwards
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@264 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-25 06:33:49 +00:00
mmi
bb08cae83a Major updates:
- added DAConverter(s)
- added ADConverter(s)
- Fixed some display issues
- Made repair process and signalProfileGenerator calculate with voltages (signed) instead of DAC/ADC values
- Fixed several bugs in task handlings
- Put display data mirror into dedicated file displaycontent

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@261 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-24 13:56:55 +00:00
mmi
e3ca058c96 Updates:
- Re-located repairprocessrow information in dedicated object
- added error conditions to repair row and added condition handling to repair process

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@260 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-23 09:02:13 +00:00
mmi
92bd68d8ba Fixed several issues:
- ADC has now averaging
- Pause screen added
- Fixed display glitches for most parts

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@258 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-19 15:24:24 +00:00
mmi
51ffde94d7 Progress on the menu
- Debounced the interlocks
- Created a specified screen for pre-compliance tests

ADCs must be averaged
menu handling of screens is not OK
destructing tasks is not OK

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@257 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-18 15:26:05 +00:00