graphit/unipi-kernel.git
6 years agofixed script raspbian
Miroslav Ondra [Mon, 16 Jul 2018 07:45:10 +0000 (09:45 +0200)]
fixed script raspbian

6 years agoMerge branch 'master' of http://86.49.170.141:3000/UniPi/neuron-kernel
Tom Knot [Thu, 14 Jun 2018 10:01:17 +0000 (12:01 +0200)]
Merge branch 'master' of 86.49.170.141:3000/UniPi/neuron-kernel

# Conflicts:
# modules/unipi/src/unipi_uart.c
# version.txt

6 years agoSwapped IOCTL order and changed per-char divider
Tom Knot [Thu, 14 Jun 2018 09:44:06 +0000 (11:44 +0200)]
Swapped IOCTL order and changed per-char divider

6 years agoMerge
Miroslav Ondra [Thu, 14 Jun 2018 09:51:55 +0000 (11:51 +0200)]
Merge

6 years agoSwapped IOCTL order and changed per-char divider
Tom Knot [Thu, 14 Jun 2018 09:44:06 +0000 (11:44 +0200)]
Swapped IOCTL order and changed per-char divider

6 years agoSwapped IOCTL order and changed per-char divider
Tom Knot [Thu, 14 Jun 2018 09:44:06 +0000 (11:44 +0200)]
Swapped IOCTL order and changed per-char divider

6 years agoAdded debug prints for line discipline
Tom Knot [Thu, 14 Jun 2018 09:22:02 +0000 (11:22 +0200)]
Added debug prints for line discipline

6 years ago- Changed UART startup ignore to proceed correctly if it cannot finish
Tom Knot [Thu, 14 Jun 2018 08:53:36 +0000 (10:53 +0200)]
- Changed UART startup ignore to proceed correctly if it cannot finish

- Version 0.12

6 years agoFixed analog mode configuration via SYSFS
Tom Knot [Wed, 6 Jun 2018 16:16:15 +0000 (18:16 +0200)]
Fixed analog mode configuration via SYSFS

6 years agoAdded Axon model definitions
Tom Knot [Mon, 28 May 2018 15:00:38 +0000 (17:00 +0200)]
Added Axon model definitions

6 years agoAdded SYSFS support for LEDs > 4
Tom Knot [Mon, 28 May 2018 14:04:26 +0000 (16:04 +0200)]
Added SYSFS support for LEDs > 4

6 years agoUpdated versioning hooks
Tom Knot [Tue, 22 May 2018 14:28:27 +0000 (16:28 +0200)]
Updated versioning hooks

6 years agoUpdated versioning hooks
Tom Knot [Mon, 21 May 2018 17:02:18 +0000 (19:02 +0200)]
Updated versioning hooks

6 years agoAdded versioning hooks
Tom Knot [Mon, 21 May 2018 15:46:40 +0000 (17:46 +0200)]
Added versioning hooks

6 years agoQuick fix for the previous commit
Tom Knot [Fri, 18 May 2018 13:43:11 +0000 (15:43 +0200)]
Quick fix for the previous commit

6 years agoVersion 0.08
Tom Knot [Fri, 18 May 2018 11:53:22 +0000 (13:53 +0200)]
Version 0.08

- Changed reading frequency to be user-specifiable (1-1000 Hz)

6 years agoSwitched fast_io off, as it could cause resource starvation issues
Tom Knot [Wed, 16 May 2018 12:11:54 +0000 (14:11 +0200)]
Switched fast_io off, as it could cause resource starvation issues

7 years agoFixed LINEDISCIPL return value and SYSFS counter byte order
Tom Knot [Thu, 10 May 2018 13:28:13 +0000 (15:28 +0200)]
Fixed LINEDISCIPL return value and SYSFS counter byte order

7 years agoUpdated to 0.07
Tom Knot [Mon, 30 Apr 2018 12:12:44 +0000 (14:12 +0200)]
Updated to 0.07

- Cleaned up possible conflicts when running system queries and starting flashing process at the same time
- Added TTY driver code, which is inactive for now as Mervis is not able to properly use it for unknown reasons
- Fixed sched include properly

7 years agoremoved misc/link_sysfs
Miroslav Ondra [Thu, 19 Apr 2018 18:49:02 +0000 (20:49 +0200)]
removed misc/link_sysfs

7 years agoAdded missing return code to neuron_spi_send_message
Tom Knot [Mon, 16 Apr 2018 10:43:36 +0000 (12:43 +0200)]
Added missing return code to neuron_spi_send_message

7 years agoMinor fixes:
Tom Knot [Mon, 16 Apr 2018 10:41:30 +0000 (12:41 +0200)]
Minor fixes:

- Added version string to SYSFS
- Error code for direct SPI reads
- Model names should now correspond to DB names

7 years agoRestored macro for sched include
Tom Knot [Fri, 13 Apr 2018 15:18:29 +0000 (17:18 +0200)]
Restored macro for sched include

7 years ago- Added MWD status into the regstart generation function
Tom Knot [Mon, 9 Apr 2018 10:05:16 +0000 (12:05 +0200)]
- Added MWD status into the regstart generation function

- Registers not found by regstart set to 0 instead of -1
- Removed commented-out prints in unipi_platform.c

7 years agoCleaned up kernel prints
Tom Knot [Mon, 9 Apr 2018 10:03:49 +0000 (12:03 +0200)]
Cleaned up kernel prints

7 years agoFixed GPIOs running out due to not being packed tightly in the namespace
Tom Knot [Mon, 9 Apr 2018 09:57:50 +0000 (11:57 +0200)]
Fixed GPIOs running out due to not being packed tightly in the namespace

7 years agoUpdated version string and added an empty (for now) TTY module
Tom Knot [Thu, 5 Apr 2018 14:06:37 +0000 (16:06 +0200)]
Updated version string and added an empty (for now) TTY module

7 years agoAllowed overriding frequency settings with _lower_ frequency even for analog modules...
Tom Knot [Thu, 5 Apr 2018 14:04:50 +0000 (16:04 +0200)]
Allowed overriding frequency settings with _lower_ frequency even for analog modules, and reduced maximum frequency to 7.5Mhz

7 years agoUpdate for FW 5.10 (UART speed), removed some extraneous prints as well
Tom Knot [Thu, 22 Mar 2018 11:08:06 +0000 (12:08 +0100)]
Update for FW 5.10 (UART speed), removed some extraneous prints as well

7 years agoUpdated Eclipse project
Tom Knot [Mon, 12 Mar 2018 12:43:10 +0000 (13:43 +0100)]
Updated Eclipse project

7 years agoUpdated version string and correct return value for unimplemented UART ioctl.
Tom Knot [Thu, 8 Mar 2018 12:17:30 +0000 (13:17 +0100)]
Updated version string and correct return value for unimplemented UART ioctl.

7 years agoFixed possible memory leaks in the Line Discipline and Line Markings messages
Tom Knot [Wed, 7 Mar 2018 10:19:59 +0000 (11:19 +0100)]
Fixed possible memory leaks in the Line Discipline and Line Markings messages

7 years agoSlightly cleaned up imports
Tom Knot [Mon, 5 Mar 2018 20:28:49 +0000 (21:28 +0100)]
Slightly cleaned up imports

7 years ago- Added the neuron-probe-always-succeeds sysfs flag
Tom Knot [Mon, 5 Mar 2018 19:54:28 +0000 (20:54 +0100)]
- Added the neuron-probe-always-succeeds sysfs flag

- Improved checks for sysfs attribute creation to prevent possible leaks
- Added new overlay source and binaries to include the probe flag (it does not have to be included)
- Removed unnecessary printk statement

7 years agoUpdated .gitignore
Tom Knot [Fri, 2 Mar 2018 12:23:01 +0000 (13:23 +0100)]
Updated .gitignore

7 years agoFixed problem with binary directory not being committed and breaking Makefile if...
Tom Knot [Fri, 2 Mar 2018 12:19:31 +0000 (13:19 +0100)]
Fixed problem with binary directory not being committed and breaking Makefile if it is not otherwise created

7 years agoFixed directory structure to correspond to the new module name
Tom Knot [Fri, 2 Mar 2018 12:16:28 +0000 (13:16 +0100)]
Fixed directory structure to correspond to the new module name

7 years agoFixed a small indentation mistake and removed wrongly-committed compilation by-products
Tom Knot [Fri, 2 Mar 2018 12:11:23 +0000 (13:11 +0100)]
Fixed a small indentation mistake and removed wrongly-committed compilation by-products

7 years agoUpdated Eclipse project
Tom Knot [Thu, 1 Mar 2018 10:50:12 +0000 (11:50 +0100)]
Updated Eclipse project

7 years agoUART refactoring
Tom Knot [Tue, 27 Feb 2018 17:18:57 +0000 (18:18 +0100)]
UART refactoring

7 years agoFinished refactoring into individual files
Tom Knot [Tue, 27 Feb 2018 15:27:53 +0000 (16:27 +0100)]
Finished refactoring into individual files

7 years agoCleaned up issues with left-over static declarations
Tom Knot [Tue, 27 Feb 2018 13:34:48 +0000 (14:34 +0100)]
Cleaned up issues with left-over static declarations

7 years agoWarning: large number of unneeded non-static and static defines
Tom Knot [Mon, 26 Feb 2018 21:41:10 +0000 (22:41 +0100)]
Warning: large number of unneeded non-static and static defines

- Refactored the module into logical subunits

7 years agoUpdated Makefile
Tom Knot [Mon, 26 Feb 2018 15:05:10 +0000 (16:05 +0100)]
Updated Makefile

7 years agoAdded .gitignore
Tom Knot [Fri, 23 Feb 2018 15:51:28 +0000 (16:51 +0100)]
Added .gitignore

7 years agoUpdated Makefile
Tom Knot [Fri, 23 Feb 2018 15:42:13 +0000 (16:42 +0100)]
Updated Makefile

7 years agoInitial Commit
Tom Knot [Fri, 23 Feb 2018 11:07:58 +0000 (12:07 +0100)]
Initial Commit