Gregory Nutt
|
97cbd7112f
|
SMP: Implement enter/leave_critical_section
|
2016-02-13 10:23:16 -06:00 |
|
Gregory Nutt
|
8ac699b63d
|
SMP: Need to perform all IDLE task memory allocations on initializatin thread prior to starting the other CPUs
|
2016-02-13 09:04:54 -06:00 |
|
Gregory Nutt
|
64b3ce8775
|
SMP: Add up_cpustart and up_cpurestart protoypes; fix some problems in sched_addreadytorun; first cut at SMP version of up_mergepending.
|
2016-02-12 16:13:14 -06:00 |
|
Gregory Nutt
|
85f663a8ee
|
SMP: Add non-reentrant spinlocks, fix pre-emption controls with SMP, and most of the basic scheduler support for SMP (still missing a few things)
|
2016-02-12 14:55:31 -06:00 |
|
Gregory Nutt
|
c315479a04
|
SMP: Move IDLE thread init logic from sim to OS; need to assign unique IDs to each IDLE task
|
2016-02-11 14:11:26 -06:00 |
|
Gregory Nutt
|
49227fa554
|
Scheduler: Replace the boolean 'prioritized' with a uint8_t bit set so that additional attributes of a list can be specified without adding more boolean values.
|
2016-02-11 08:06:33 -06:00 |
|
Gregory Nutt
|
baac92cda2
|
Correct some columnar alignment
|
2016-02-10 16:55:37 -06:00 |
|
Gregory Nutt
|
292d2fe648
|
Correct naming of a TCB flag; update some comments
|
2016-02-10 16:53:34 -06:00 |
|
Gregory Nutt
|
96223cedf1
|
SMP: A little more
|
2016-02-10 15:43:05 -06:00 |
|
Gregory Nutt
|
8a1789ba11
|
Update ChangeLog
|
2016-02-10 14:58:55 -06:00 |
|
Gregory Nutt
|
3147dfc7d5
|
SMP: Add some tentative initialization logic
|
2016-02-10 13:49:27 -06:00 |
|
Gregory Nutt
|
47a5663f8c
|
SMP: A few preliminary data structure definitions
|
2016-02-10 11:45:26 -06:00 |
|
Gregory Nutt
|
f5a3b1e89d
|
Add EXPERIMENTAL configuration option to investigate some SMP issues
|
2016-02-10 10:27:48 -06:00 |
|
Gregory Nutt
|
2c0ad2564f
|
Add CONFIG_SPINLOCK. Also need spinunlock() and spinlock_initialize()
|
2016-02-09 15:31:14 -06:00 |
|
Gregory Nutt
|
b022f1e9d8
|
Add basic support for spinlocks (not currently used by anything)
|
2016-02-09 13:48:59 -06:00 |
|
Gregory Nutt
|
0af9a197ac
|
ARP: Add IOCTL commands to manage the ARP table
|
2016-02-08 11:17:22 -06:00 |
|
Gregory Nutt
|
12f95c6f6b
|
Add procfs/kmm to show the state of the kernel heap
|
2016-02-06 11:35:30 -06:00 |
|
Gregory Nutt
|
50cf53914c
|
Update submodule; Improve some comments
|
2016-02-05 10:23:39 -06:00 |
|
Gregory Nutt
|
0984104a9a
|
init.h: Trivial clean-up
|
2016-02-05 09:25:12 -06:00 |
|
Gregory Nutt
|
2dc258986d
|
Add a state variable that provides the current level of OS initialization. This is needed by some logic that may attempt to run early in the start-up sequence, but cannot run if a sufficient level of initializaitn has not not yet occurred
|
2016-02-05 08:34:03 -06:00 |
|
Gregory Nutt
|
dea24c503a
|
Networking: Remove the HSEC argument from devif_timer.
|
2016-02-03 12:12:41 -06:00 |
|
Gregory Nutt
|
8fa9b99e7c
|
I2C driver should support the RESET method as well
|
2016-02-03 07:32:25 -06:00 |
|
Gregory Nutt
|
03d868be3c
|
I2C: Fix a naming error
|
2016-02-02 14:23:33 -06:00 |
|
Gregory Nutt
|
9ce58ad5b7
|
I2C: up_i2creset should not be a global function; Now it is an I2C interface method
|
2016-02-02 11:21:48 -06:00 |
|
Gregory Nutt
|
4a34a199dd
|
I2C: Add an I2C character driver
|
2016-02-02 08:30:54 -06:00 |
|
Gregory Nutt
|
4304405bba
|
I2C Slave: I don't think that the setfrequency method makes sense in a slave interface.
|
2016-02-02 06:07:51 -06:00 |
|
Gregory Nutt
|
456b5f06dc
|
Clean up some comments
|
2016-02-01 19:52:16 -06:00 |
|
Gregory Nutt
|
69ce24c70c
|
I2C: Remove the setfrequency method from the interface
|
2016-02-01 16:31:13 -06:00 |
|
Gregory Nutt
|
6ad641888b
|
Add I2C frequency to the i2c_msg_s structure
|
2016-02-01 14:17:20 -06:00 |
|
Gregory Nutt
|
f9053182d3
|
I2C: Remove setaddress method
|
2016-02-01 12:14:31 -06:00 |
|
Gregory Nutt
|
ecdc428086
|
Remove the read and write methods from the I2C interface
|
2016-02-01 09:22:22 -06:00 |
|
Gregory Nutt
|
8c9bddf998
|
I2C: Eliminate the I2C_WRITE and I2C_READ macros
|
2016-02-01 08:57:22 -06:00 |
|
Gregory Nutt
|
10000841a8
|
The I2C_TRANSFER method is no longer optional
|
2016-01-31 14:16:05 -06:00 |
|
Gregory Nutt
|
9370b94241
|
compiler.h: Missing IOBJ/IPTR definitions for the ZDS-II toolchain
|
2016-01-31 12:44:44 -06:00 |
|
Gregory Nutt
|
af335827d0
|
Update ChangeLog
|
2016-01-30 11:27:49 -06:00 |
|
Gregory Nutt
|
cccfb11e38
|
Forgot to add a file in the last commit
|
2016-01-30 08:49:20 -06:00 |
|
Gregory Nutt
|
3a781a2d3f
|
Remove I2C slave methods from I2C master interface; rename i2c_dev_s to i2c_master_s.
|
2016-01-30 08:36:47 -06:00 |
|
Gregory Nutt
|
ceb415204e
|
Move include/nuttx/i2c.h to include/nuttx/i2c/i2c_master.h
|
2016-01-30 08:00:16 -06:00 |
|
Vladimir Komendantskiy
|
19feab1bd6
|
drivers/modem/u-blox.c and include/nuttx/drivers/u-blox.h: Add an upper half driver for the U-Blox Modem. From Vladimir Komendantskiy
|
2016-01-30 07:37:43 -06:00 |
|
Entinger Alexander
|
dc8c14aa53
|
Driver for the 24-Bit Differential Input ADC ADS1242 that communicates via SPI with a MCU. Reading the ADC conversion result as well as configuring the ADC, setting the input channel, etc. is implemented via ioctl calls. However, it does not yet implement the standard ADC interface.
|
2016-01-29 07:41:23 -06:00 |
|
Gregory Nutt
|
fd896330d8
|
Remove the final vestiges of up_spiinitialize()
|
2016-01-27 09:27:56 -06:00 |
|
Gregory Nutt
|
11dab241de
|
SPI slave: Prototype for MCU-specific slave initialization function removed from spi_slave.h
|
2016-01-26 13:04:12 -06:00 |
|
Gregory Nutt
|
b6b3c2be3e
|
Add I2C_TRANSFER based wrappers for I2C_TRANSFER as well
|
2016-01-26 10:57:51 -06:00 |
|
Gregory Nutt
|
d4a53ee131
|
I2C: Eliminate the I2C_WRITEREAD method
|
2016-01-26 10:26:16 -06:00 |
|
Gregory Nutt
|
67f38169b2
|
drivers/i2c: Move wrapper that implements I2C_WRITEREAD using I2C_transfer from pc9555.c to a new, comon i2c directory
|
2016-01-26 09:58:18 -06:00 |
|
Gregory Nutt
|
eac271413f
|
Add more 32-bit math operations; Update ChangeLog
|
2016-01-25 11:19:25 -06:00 |
|
Gregory Nutt
|
047ed9e543
|
Add some utilities to support 64-bit math operations on platforms that do not support long long types. Not yet used anywhere
|
2016-01-25 09:56:00 -06:00 |
|
Gregory Nutt
|
564a1ce606
|
Cosmetic clean-up of comments
|
2016-01-24 08:21:55 -06:00 |
|
Gregory Nutt
|
a4a496ad6f
|
spi.h needs to include errno.h now
|
2016-01-23 19:13:31 -06:00 |
|
Gregory Nutt
|
7edf921c5e
|
Remove CONFIG_SPI_OWNBUS: Now it is not just a good idea, it is the law
|
2016-01-23 18:54:36 -06:00 |
|