Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Figure out why the manufacturing firmware sometimes crashes while reading the IMU #16

Open
sarfata opened this issue Sep 9, 2016 · 0 comments
Labels
Milestone

Comments

@sarfata
Copy link
Owner

sarfata commented Sep 9, 2016

Sometimes when reading lots of data from the IMU, the firmware gets stuck in a i2c_t3 loop. We need to investigate this and figure out what is going on.

This used to happen with the host firmware but does not happen anymore. Not really sure why and that is not a great sign...

@sarfata sarfata added the bug label Sep 9, 2016
@sarfata sarfata added this to the 1.0 milestone Sep 9, 2016
sarfata pushed a commit that referenced this issue Jul 26, 2017
User ISO Request Handler - REVISED
sarfata added a commit that referenced this issue Nov 22, 2017
6663acd2 fix PDB typos
1e2e147b fix ADC_NUM
e79cc582 don't use defines for PDB
dab72841 add average test to adc_test
65b60963 add test_compare to adc_test
bcaef855 test ADC library
25f2a270 Merge pull request #28 from pedvide/namespace_ADC_Error
a5d8c39e fix resetError
b1e01afd move  error functions into namespace
8d7d5aba Merge pull request #27 from pedvide/simple_ADCK_speeds
fc4bce18 added ADC_CFG1_MED_SPEED
74dab20c simplify speed definitions
db500416 delete old defines
672e6119 calulate the ADCK speeds automatically for F_BUS
751d9e2d add 30MHz speed for FBUS=60Mhz
3de86672 fix documentation for ADC_ERROR enum
933e11aa Merge remote-tracking branch 'refs/remotes/origin/ADC_ERROR_enums'
87b96221 fix readPin example for Teensys with 1 ADC module
91222e0e fix readPin example for Teensys with 1 ADC
daaa3522 fix =| and &| operators, now it works
c794b7fa change #defines to enum
8c9b1f0a fix typo
cd74ce74 Merge remote-tracking branch 'refs/remotes/origin/external_Atomic'
05d20ccd documentation
0cb3c63d documentation
8306eed9 change initialization in ADC_Module
21405717 Don't use VREF in Teensy LC
f26f94d9 simplify *Flag methods for Teensy LC
db1a0aa8 update methods for Teensy LC
836d689d bitband_address returns a reference
8e3f9eeb optimize internal ADC variables
540a60f2 optimize internal ADC variables
2ad1270f revert back external atomic bug
28f018f7 make consts
fd34dde3 check interrupts bit before starting measurement
46648b23 use refs to the registers and atomic methods
367e3e6e use references to registers in al methods
370b112e use atomic methods in VREF
298d6b6b Use kinets.h flags. templated the atomic methods for KINETISK.
09c9c8e1 Revert "first attempt at atomic VREF"
c343a3d3 first attempt at atomic VREF
af6ba4fc Merge remote-tracking branch 'refs/remotes/origin/master' into external_Atomic
f5db12e6 Revert "add isOn method to VREF"
86dd5045 add isOn method to VREF
a0919307 add differential and single-ended methods
ed543618 update documentation
aa1009e1 add isOn for VREF
9adc4a71 external file for atomic bit manipulation
af285555 Merge remote-tracking branch 'refs/remotes/origin/master' into external_Atomic
4254b269 Merge remote-tracking branch 'refs/remotes/origin/VREF'
2d332c1b use external atomic functions
34c09754 Merge remote-tracking branch 'refs/remotes/origin/master' into VREF
59d8ccb1 add VREF keyword
0772c18c Merge remote-tracking branch 'refs/remotes/origin/master' into external_Atomic
eec9da73 add pins A25, A26 for Teensy 3.5
2a4abefc Merge remote-tracking branch 'refs/remotes/origin/master' into external_Atomic
03a93b7f Create LICENSE.md
5844ea10 disable ADC_INTERNAL_SOURCE::VREF for Teensy LC
89f28acf works with Teensy 3.0 too
b5078a96 add VREF example, add trim function
361aa310 fix readPin example
2970ce7d add getPDBFrequency method
8b22509a change VREF from a class to a namespace
b73d5faf use VREF in external file
85ede054 Revert "Revert "Revert "add VREF file"""
090a7c4f Revert "Revert "add VREF file""
4969713e Revert "add VREF file"
5000b704 add VREF file
1ab71a63 add resetError method and fix ADC speeds for T3.6
70dd0ee1 add buffer power mode to start internal reference
ee10faf5 make start/stopInternalReference public
0cc2f1c2 add library.properties
712ce31e Merge pull request #22 from KurtE/T3.6-fixes
f49331bd T3.5/6 - Fix IRQ_ADC1 issue
c7a89dea Fix T3.5/6 channel to pix tables
a3cef196 fix another error with merge
96d9a0f7 fix some force merge errors
8f511fe0 Merge remote-tracking branch 'refs/remotes/origin/dev'
36f8e48b T3.5/3.6: added pins A23, A24
a072923f fix Teensy 3.5 and 3.6 differential
89afccbb documentation link
76d433c4 ignore docs for language detection
857602cf github language detector ignore docs
9a8da989 Create master branch via GitHub
df7845c0 use class enums for settings
2f7b11c8 documentation link
7d0c906f Merge pull request #16 from aforren1/rename
d3ac0ff1 Replace 3.4 -> 3.5 and 3.5 -> 3.6
f66c970e Merge pull request #13 from valeros/patch-1
0feeef21 @platformio Library Registry manifest file
724f938e fix for A11 in T3.5
b0ce5f96 documentation update
b5ad8aac support for Teensy 3.4/3.5
24e0743e 16 synch differential bug
807906b1 ADC_0 will be selected when in doubt

git-subtree-dir: lib/ADC
git-subtree-split: 6663acd226b16b61b189c5e69fba38a0dcc0a862
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant