Glenn Ruben Bakke
|
d9813910da
|
nrf5/modules/machine/timer: If timer is used in combination with SOFT_PWM (implicitly use of ticker.c) guard the Timer1 instance from being instantiated trough python timer module. Also disable implementation of the HAL IRQ handler which is for now explicitly implemented in ticker.c for Timer1.
|
2017-05-25 00:25:14 +02:00 |
|
Glenn Ruben Bakke
|
952c14c4bf
|
nrf5/modules/machine: Quickfix. Update timer object to not allow instanciation of Timer(0) if SOFT_PWM is enabled by board.
|
2017-05-18 23:11:41 +02:00 |
|
Glenn Ruben Bakke
|
54656044f7
|
nrf5: Syncing code with upstream master and converting all module and method tables to use MP_ROM macros. Also adding explicit casting of local dicts to (mp_obj_dict_t*).
|
2017-05-09 22:54:58 +02:00 |
|
Glenn Ruben Bakke
|
00d96f5695
|
nrf5/modules/timer: Fixing bug in timer_find(). Function allowed to locate index out of range and started to look up in config pointer (index == size of array).
|
2017-05-08 23:32:42 +02:00 |
|
Glenn Ruben Bakke
|
1063a44ec6
|
nrf5/modules/timer: Remove test which is covered by timer_find() function in the line below.
|
2017-05-08 23:31:14 +02:00 |
|
Glenn Ruben Bakke
|
2cf9e3e625
|
nrf5/modules/timer: Adding locals dict table and adding start/stop template functions. Also adding constants for oneshot and periodic to locals dict.
|
2017-05-08 23:24:15 +02:00 |
|
Glenn Ruben Bakke
|
1c756af9a4
|
nrf5/modules/timer: Adding timer3 and timer4 to timer object in case of nrf52 target.
|
2017-04-30 20:18:46 +02:00 |
|
Glenn Ruben Bakke
|
a0638880b3
|
nrf5/modules/timer: Optimizing timer object structure and updating the module to use new hal_timer_init structures and parameters.
|
2017-04-30 20:15:03 +02:00 |
|
Glenn Ruben Bakke
|
7449f8d861
|
nrf5/hal/timer: Changing hardcoded hal timer instance base to a lookup, so that IRQ num can be detected automatically without the need of using struct param on it. Size of binary does not increase when using Os.
|
2017-04-30 19:42:19 +02:00 |
|
Glenn Ruben Bakke
|
9295f2df29
|
nrf5/timer: Moving timer module into modules/machine.
|
2017-02-05 19:59:34 +01:00 |
|